【问题标题】:I can't start MySQL Server and Workbench error我无法启动 MySQL 服务器和工作台错误
【发布时间】:2016-09-05 15:06:41
【问题描述】:

我刚刚安装了MySQLMySQL Workbench

安装后,我可以在“系统偏好设置”中看到“MySQL”图标。但是如果我尝试启动 MySQL 服务器,它会询问我密码,但什么也没有发生。 所以我尝试使用以下命令从终端启动 MySQL 服务器:

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 密码它不起作用。有办法找回密码吗?

【问题讨论】:

    标签: mysql sql mysql-workbench workbench


    【解决方案1】:
    1. 检查mysql进程是否已经存在ps -ef | grep mysql

    2. 如果是,杀死进程kill -9 PIDkillall -9 mysql mysqld

    3. 查看mysql数据目录的ownership是mysql:mysql
    4. 然后尝试启动mysql服务器sudo mysql.server start
    5. 如果这不能解决问题。然后看看mysql的.err文件

    查看:MySql ERROR! The server quit without updating PID file

    【讨论】:

    • 我杀死了已经存在的mysql进程,然后重新启动我的电脑。现在一切正常。谢谢。
    【解决方案2】:

    sudo 行将尝试以 root 身份运行 MySQL——这是个坏主意。希望 mysql.server 文件在安装过程中被复制到 /etc/init.d,所以你要做的就是 /etc/init.d/mysqld start

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-08
      • 2021-10-18
      • 2021-10-24
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      相关资源
      最近更新 更多