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 :
- 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 - Installer l'homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
Source: https://github.com/mxcl/homebrew/wiki/installation - 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 - Faire fonctionner MySQL
- Créer un fichier mysql.sock
touch /tmp/mysql.sock
- Installer les tables MySQL par défaut
/usr/local/Cellar/mysql51/5.1.58/bin/mysql_install_db
... ou ton chemin
- Créer un fichier mysql.sock
@arjan
si vous répondez!;-)
)launchctl
pour le tuer / le décharger.Réponses:
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:Et ajouter:
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:
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écutionla source