[英]MySQL will not run on OSX El capitan for any reason whatsoever
First of all let me start by saying that I have read and tried all approaches that I found on the web and stack overflow. 首先,我首先要说我已经阅读并尝试了在网络上发现的所有方法并导致堆栈溢出。
What I get when I try to run 当我尝试跑步时会得到什么
mysql.server start
or 要么
sudo /usr/local/mysql/support-files/mysql.server start
is 是
ERROR! The server quit without updating PID file (/usr/local/var/mysql/hostname.local.pid).
What I get when I try to run: 当我尝试跑步时会得到什么:
mysql
is 是
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
I also tried: 我也尝试过:
sudo mysqld_safe &
killall
and then try to run mysql killall
,然后尝试运行mysql sudo chmod -R 777 /usr/local/mysql/
rm /usr/local/var/mysql/localhost.err
sudo /usr/local/mysql/bin/mysqld_safe start
I am out of ideas, I don't know what to do. 我没有主意,我不知道该怎么办。
What I did to actually make it work: 我实际上做了什么:
killall -u username
brew 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
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*
*Restart the computer *重启电脑
brew doctor and fix any errors
brew update
brew install mysql
unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
mysql.server start
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.