我无法启动MySQL Server和Workbench错误

时间:2016-05-10 14:45:42

标签: mysql sql mysql-workbench workbench

我刚刚安装了MySQLMySQL 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密码它没有用。我有办法恢复密码吗?

2 个答案:

答案 0 :(得分:0)

sudo这一行将尝试以root身份运行MySQL - 糟糕的主意。希望在安装过程中将mysql.server文件复制到/etc/init.d所以你应该做的就是/etc/init.d/mysqld start

答案 1 :(得分:0)

  1. 检查mysql进程是否已存在ps -ef | grep mysql

  2. 如果是,请停止流程kill -9 PIDkillall -9 mysql mysqld

  3. 检查mysql数据目录的所有者是mysql:mysql
  4. 然后尝试启动mysql server sudo mysql.server start
  5. 如果这样不能解决问题。然后看一下mysql .err文件
  6. 退房:MySql ERROR! The server quit without updating PID file