在Apple首选项中,我可以看到MySQL图标。当我点击它时它说它无法启动。
在终端上我可以看到已经使用brew安装了MySQL:
mysql --version
mysql Ver 14.14 Distrib 5.7.17, for osx10.11 (x86_64) using EditLine wrapper
为什么我无法启动mysql服务器?
当我尝试从Mac终端跳转到mysql提示符时,我得到以下内容:
sudo mysql -u root
Password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
更新:
mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Jason-MacBook-Pro:fe$ mysql -uroot
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
答案 0 :(得分:0)
尝试在命令提示符下运行命令which mysql
,它会像某些东西一样。 /usr/local/mysql/bin/mysql
。然后使用mysql
命令确认没有运行现有ps aux | grep mysql
进程。然后,如果没有进程运行,请使用以下命令从命令行启动 mysql : -
/usr/local/mysql/bin/mysqld
之后再次使用命令ps aux | grep mysql
和mac首选项设置确认,mysql应该启动并运行。
如果它不起作用,请告诉我。