Installation de MySQL 5.1 sur Mac OS X 10.7 (Lion)

4

J'essaie d'installer MySQL 5.1. Je suis sur Lion et lorsque je supprime tous les fichiers associés à MySQL sur ma machine, il me dit toujours qu'une version plus récente est installée lorsque je tente de l'installer à partir du fichier DMG.

Quelqu'un at-il installé avec succès MySQL 5.1 sur Lion?

j'ai trouvé une solution utilisant Homebrew :

  1. Supprimer complètement MySQL de votre système (juste au cas où)
    sudo rm /usr/local/mysql
    sudo rm -rf /usr/local/mysql*
    sudo rm -rf /Library/StartupItems/MySQLCOM
    sudo rm -rf /Library/PreferencePanes/My*
    vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
    rm -rf ~/Library/PreferencePanes/My*
    sudo rm -rf /Library/Receipts/mysql*
    sudo rm -rf /Library/Receipts/MySQL*
    sudo rm -rf /var/db/receipts/com.mysql.*
    
    Source: https: //stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x
  2. Installer l'homebrew
    /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
    
    Source: https://github.com/mxcl/homebrew/wiki/installation
  3. Installer MySQL 5.1 par brassage
    brew install mysql51
    Si cela ne fonctionne pas, faites ceci:
    brew install https://raw.github.com/adamv/homebrew-alt/master/versions/mysql51.rb
    Source: https://stackoverflow.com/questions/4359131/brew-install-mysql-on-mac-os/6399627#6399627
  4. Faire fonctionner MySQL
    1. Créer un fichier mysql.sock
      touch /tmp/mysql.sock
    2. Installer les tables MySQL par défaut
      /usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
      ... ou ton chemin
xisal
la source
allez au terminal et essayez de lancer ceci: mysql! essayez comme sudo et comme utilisateur normal!
je n'ai pas pu installer mysql 5.1 =)
xisal
1
Si vous lisez encore ceci: ce serait bien si vous reportiez votre modification en tant que réponse autonome, de sorte que vous puissiez l'accepter. (Et peut-être aussi avoir des avis positifs; assurez-vous d'utiliser @arjan si vous répondez! ;-) )
Arjan
Lorsque j'ai désinstallé MySQL de mon système OSX, le démon était toujours en mémoire et, par conséquent, le fichier était toujours "présent". Assurez-vous d'utiliser launchctl pour le tuer / le décharger.
Eris

Réponses:

1

Avez-vous essayé ceci .

Téléchargez la version DMG 64 bits de MySQL 5.1.x (ou 5.5.x) pour Mac OS X 10.6 à partir du site officiel de MySQL et installez le paquet, l'élément de démarrage et le volet de préférences.

Ajouter /usr/local/mysql/bin au chemin:

vim ~/.bash_profile

Et ajouter:

export PATH=~/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH
export EDITOR=vim

Au début du fichier. (Notez que nous avons paramétré EDITOR pendant que nous sommes ici pour que svn soit heureux!)

Configurez le mot de passe root MySQL:

mysqladmin -u root password {new-password}
mysqladmin -u root -p{new-password} -h localhost password {new-password}
mysqladmin -u root -p{new-password} reload

Effacez le fichier d'historique en tapant history -c pour que {new-password} ne soit pas en texte brut sur le disque.

Maintenant, assurez-vous que le mysql.sock le fichier peut être trouvé par PHP: Assurez-vous que MySQL est en cours d'exécution

sudo mkdir /var/mysql
sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock
wizlog
la source
Oui. L'installation de la version MySQL5.1 dmg ne fonctionne pas. Il indique qu'une nouvelle version de MySQL est installée sur ma machine, même si je l'ai complètement effacée de ma machine avec les instructions trouvées sur stackoverflow. En fait, j'ai trouvé une solution, je vais l'afficher au cas où quelqu'un rencontrerait le même problème.
xisal