MySQL 服务器不会通过 MySQL Workbench 启动。给出错误!服务器没有更新 PID 文件就退出了

MySQL server wont start through MySQL Workbench. gives ERROR! The server quit without updating PID file

当我从 MySQL workbench 启动 MySQL 服务器时,我得到了这个:

2015-09-26 14:07:40 - Starting server...
2015-09-26 14:07:40 - Executing '/usr/local/mysql/support-files/mysql.server start'
2015-09-26 14:07:40 - Start server: Starting MySQL

2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: .
2015-09-26 14:07:40 - Start server: ........................................
2015-09-26 14:07:40 - Start server: .................................................. ERROR! The server quit without updating PID file (/usr/local/mysql/data/tatianaeliksmbp.pid).

2015-09-26 14:07:40 - Server start done.
2015-09-26 14:07:40 - Checking server status...
2015-09-26 14:07:40 - Trying to connect to MySQL...
2015-09-26 14:07:40 - Can't connect to MySQL server on '127.0.0.1' (61) (2003)
2015-09-26 14:07:40 - Assuming server is not running
2015-09-26 14:07:40 - Checking server status...
2015-09-26 14:07:40 - Trying to connect to MySQL...
2015-09-26 14:07:40 - Can't connect to MySQL server on '127.0.0.1' (61) (2003)
2015-09-26 14:07:40 - Assuming server is not running

我该如何解决这个问题?并使其正确启动?

我已经通过安装 XAMPP 解决了这个问题,结果发现在 MAC Yosemite 上安装 MySQL 服务器只是一个错误选项(我已经尝试了所有修复在线列出以解决它)。 XAMPP 一切都很顺利。

Tati,你在问题中没有说你在 OSX。您也没有指定服务器版本。没有这些信息,很难给你正确的答案。如果它是一个 5.7(pre-GA)服务器我可以告诉你有一个错误导致服务器在端口 3307 而不是 3306 上启动(在 OSX 默认情况下没有 my.cnf ).通过使用显式端口设置创建配置文件可以轻松解决。

此外,如果您只对 MySQL 服务器感兴趣,那么安装 XAMPP 完全是矫枉过正(因为您已经拥有 Apache 服务器 + python(没那么多 php) 在你的盒子上)。相反,我建议使用 MySQL Sandbox,它允许在任何你想要的地方轻松安装服务器(通常是你的主目录),安装多个服务器甚至复制组和其他复杂的设置(对于开发人员来说可能是最有趣的)。