最近发现mac上 的MySQL启动不了,设置栏里的start无论怎么点击,MySQL就是running不起来。好吧,打开mac终端看看是什么原因,毕竟,就这么个start按钮,点击之后没反应,实在是急人,终端输入:
mysql -u root -p,(mysql是我们自定义的一条命令:/usr/local/mysql/bin/mysql)
然后输入密码,确认,这时终端弹出这么一句话:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
怎么回连接不上了? 去看看吧,cd /tmp,找不到mysql.sock,接着再用find命令查找,竟然也找不到,好好的怎么回没了呢?实在是想不明白,没办法,使出大招吧,卸载重装,终端输入:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo 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.*
或者,你把这些写成.sh脚本,source执行一下也可以,存起来供下次使用,哈哈,但愿电脑好好的不会有下次。
好了,现在去设置窗口看一下,MySQL已经消失了,完毕,接下来就可以放心的重新下载安装了。