web-dev-qa-db-fra.com

brew installer mysql sur mac os el capitan

J'essaie d'installer mysql sur MAC OS version 10.11.2 en suivant les méthodes de ce lien ,

La commande suivante a été exécutée avec succès,

brew install mysql

mais quand je tape la commande suivante,

mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

J'obtiens l'erreur suivante:

mysql_install_db: [ERROR] unknown variable 'tmpdir=/tmp'
2015-12-17 17:35:54 [ERROR]   Unrecognized options

Veuillez aider. Merci d'avance.

23
william cage

Tous les crédits vont à mur du codeur

Supprimer complètement MySQL

  1. ps -ax | grep mysql Arrêtez et tuez tous les processus MySQL
  2. brew remove mysql
  3. brew cleanup
  4. Sudo rm /usr/local/mysql
  5. Sudo rm -rf /usr/local/var/mysql
  6. Sudo rm -rf /usr/local/mysql*
  7. Sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  8. Sudo rm -rf /Library/StartupItems/MySQLCOM
  9. Sudo rm -rf /Library/PreferencePanes/My*
  10. launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  11. éditez/etc/hostconfig et supprimez la ligne MYSQLCOM = -YES-
  12. rm -rf ~/Library/PreferencePanes/My*
  13. Sudo rm -rf /Library/Receipts/mysql*
  14. Sudo rm -rf /Library/Receipts/MySQL*
  15. Sudo rm -rf /private/var/db/receipts/*mysql*
  16. éditez ~/.bash_profile et supprimez tous les alias de mysql ou mysqlAdmin
  17. redémarrez votre ordinateur juste pour vous assurer que tous les processus MySQL sont tués essayez d'exécuter mysql, cela ne devrait pas fonctionner

Réinstallez MySQL avec Homebrew

  1. brew doctor
  2. brew update
  3. brew install mysql
  4. unset TMPDIR
  5. mysqld -initialize --log-error-verbosity --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
  6. mysql.server start
  7. brew services start mysql
44
Luke Murray

Essayez de faire ça, ça a marché pour moi. (Je l'ai trouvé dans les commentaires trouvés ici )

mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

Publier ici juste au cas où quelqu'un serait confronté au même problème que moi.

22
Her Lung Wong

Basé sur ce lien: https://bugs.launchpad.net/mysql-sandbox/+bug/1396092 et ce https://blog.omgmog.net/post/installing- mysql-on-os-x-mountain-lion / Il semble que vous ayez simplement besoin de unset TMPDIR avant d'exécuter la commande install_db.

0
Redbeard011010