我刚刚安装了MySQL和MySQL Workbench。
安装后,我可以看到" MySQL"系统偏好设置中的图标但是,如果我尝试启动MySQL Server,它会问我密码,但是没有任何反应。 所以我尝试使用以下命令从终端启动MySQL Server:
sudo /usr/local/mysql/support-files/mysql.server start
但它给了我这个错误:
Starting MySQL
.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/MBP.local.pid).
有人可以帮我吗?
在此之前我没有任何问题启动和停止MySQL,但我忘记了MySQL密码所以我不得不卸载MySQL并重新安装它,因为我需要使用Workbench。但显然没有MySQL密码它没有用。我有办法恢复密码吗?
答案 0 :(得分:0)
sudo这一行将尝试以root身份运行MySQL - 糟糕的主意。希望在安装过程中将mysql.server文件复制到/etc/init.d所以你应该做的就是/etc/init.d/mysqld start
答案 1 :(得分:0)
检查mysql进程是否已存在ps -ef | grep mysql
如果是,请停止流程kill -9 PID
或killall -9 mysql mysqld
mysql:mysql
sudo mysql.server start
.err
文件