Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL服务器不会通过MySQL工作台启动。给错误!服务器在不更新PID文件的情况下退出_Mysql_Mysql Workbench_Osx Yosemite_Mysql Error 1064 - Fatal编程技术网

MySQL服务器不会通过MySQL工作台启动。给错误!服务器在不更新PID文件的情况下退出

MySQL服务器不会通过MySQL工作台启动。给错误!服务器在不更新PID文件的情况下退出,mysql,mysql-workbench,osx-yosemite,mysql-error-1064,Mysql,Mysql Workbench,Osx Yosemite,Mysql Error 1064,当我从MySQL workbench启动MySQLserver时,我得到以下信息: 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 ser

当我从MySQL workbench启动MySQLserver时,我得到以下信息:

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 2015-09-26 14:07:40-正在启动服务器。。。 2015-09-26 14:07:40-执行“/usr/local/mysql/support files/mysql.server start” 2015-09-26 14:07:40-启动服务器:启动MySQL 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。 2015-09-26 14:07:40-启动服务器:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2015-09-26 14:07:40-启动服务器:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。错误!服务器在不更新PID文件(/usr/local/mysql/data/smbp.PID)的情况下退出。 2015-09-26 14:07:40-服务器启动完成。 2015-09-26 14:07:40-正在检查服务器状态。。。 2015-09-26 14:07:40-正在尝试连接MySQL。。。 2015-09-26 14:07:40-无法连接到“127.0.0.1”上的MySQL服务器(61)(2003) 2015-09-26 14:07:40-假设服务器未运行 2015-09-26 14:07:40-正在检查服务器状态。。。 2015-09-26 14:07:40-正在尝试连接MySQL。。。 2015-09-26 14:07:40-无法连接到“127.0.0.1”上的MySQL服务器(61)(2003) 2015-09-26 14:07:40-假设服务器未运行
我该如何解决这个问题?并使其正确启动?

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

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


另外,如果您只对MySQL服务器感兴趣,那么安装XAMPP完全是过火了(因为您的机器上已经有了Apache服务器+python(没有那么多php)。相反,我建议使用它,它可以方便地在任何需要的地方安装服务器(通常是您的home dir),安装多个服务器,甚至复制组和其他复杂的设置(对于开发人员来说可能是最有趣的).

这个问题可能更适合,因为它更多的是关于服务器配置而不是编程。当问题与
MySQL
相关时,为什么要用
SQL server
标记?请查看error.log,它应该位于/var/lib/mysql/
hostname
.err或/usr/local/mysql/data/
hostname
.err中,具体取决于发行版。您还可以检查my.cnf中是否存在日志错误