I\'m trying to install mysql on MAC OS version 10.11.2 by following the methods in this link,
The following command has been successfully executed,
brew
Based on this link: https://bugs.launchpad.net/mysql-sandbox/+bug/1396092 and this https://blog.omgmog.net/post/installing-mysql-on-os-x-mountain-lion/ It looks like you may simply need to unset TMPDIR
prior to running the install_db command.
Try running this, it worked for me. (Got it from the comments found here)
mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
Posting here just in case anyone faced the same problem as me.
All credit goes to coder wall
Remove MySQL completely
ps -ax | grep mysql
stop and kill any MySQL processesbrew 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
- edit /etc/hostconfig and remove the line 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*
- edit ~/.bash_profile and remove any aliases for mysql or mysqlAdmin
- restart your computer just to ensure any MySQL processes are killed try to run mysql, it shouldn't work
Reinstall MySQL with 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