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.
Tous les crédits vont à mur du codeur
Supprimer complètement MySQL
ps -ax | grep mysql
Arrêtez et tuez tous les processus MySQLbrew remove mysql
brew cleanup
Sudo rm /usr/local/mysql
Sudo rm -rf /usr/local/var/mysql
Sudo rm -rf /usr/local/mysql*
Sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Sudo rm -rf /Library/StartupItems/MySQLCOM
Sudo rm -rf /Library/PreferencePanes/My*
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
- éditez/etc/hostconfig et supprimez la ligne MYSQLCOM = -YES-
rm -rf ~/Library/PreferencePanes/My*
Sudo rm -rf /Library/Receipts/mysql*
Sudo rm -rf /Library/Receipts/MySQL*
Sudo rm -rf /private/var/db/receipts/*mysql*
- éditez ~/.bash_profile et supprimez tous les alias de mysql ou mysqlAdmin
- 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
brew doctor
brew update
brew install mysql
unset TMPDIR
mysqld -initialize --log-error-verbosity --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
mysql.server start
brew services start mysql
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.
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.