当我从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
我该如何解决这个问题?并让它正确启动?
答案 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,它允许您轻松安装服务器(通常是您的家庭目录),安装多个服务器甚至复制组和其他复杂的设置(可能对开发人员最有趣)。