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

时间:2015-09-26 11:26:24

标签: mysql mysql-workbench osx-yosemite mysql-error-1064

当我从MySQL工作台启动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

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

2 个答案:

答案 0 :(得分:0)

我已经通过安装XAMPP解决了这个问题,原来在MAC上安装MySQL服务器Yosemite只是一个buggie选项(我已经尝试了在线列出的所有修复程序来解决它)。使用XAMPP,一切都像魅力一样。

答案 1 :(得分:0)

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

另外,如果你只对MySQL服务器感兴趣,那么安装XAMPP总是太过分了(因为你的盒子上已经有了一个Apache服务器+ python(不是那么多的php))。相反,我建议使用MySQL Sandbox,它允许您轻松安装服务器(通常是您的家庭目录),安装多个服务器甚至复制组和其他复杂的设置(可能对开发人员最有趣)。