MySQL 守护程序无法在 CentOS 6 服务器上启动
MySQL Daemon failed to start on CentOS 6 Server
每当我尝试启动 SQLD 服务时,我都会收到 MySQL 守护进程启动失败。事实上,我试图通过执行以下操作 "start" 服务:
[root@www1 ~]# service mysqld restart
mysqld stopped: [ OK ]
MySQL Daemon failed to start.
mysqld started: [FAILED]
[root@www1 ~]#
在我的 MySQL 错误日志中没有任何信息,最后一个条目是:
170314 3:24:59 [Note] /usr/libexec/mysqld: Normal shutdown
170314 3:24:59 [Note] Event Scheduler: Purging the queue. 0 events
170314 3:25:01 [Warning] /usr/libexec/mysqld: Forcing close of thread 1605619 user: 'admin'
170314 3:25:01 [Warning] /usr/libexec/mysqld: Forcing close of thread 1605617 user: 'admin'
170314 3:25:01 [Warning] /usr/libexec/mysqld: Forcing close of thread 13 user: 'admin'
170314 3:25:06 InnoDB: Starting shutdown...
170314 3:25:08 InnoDB: Waiting for 35 pages to be flushed
170314 3:25:46 InnoDB: Shutdown completed; log sequence number 26624434202
170314 3:25:47 [Note] /usr/libexec/mysqld: Shutdown complete
170314 03:25:50 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
我尝试在安全模式下启动 mysql
[root@www1 log]# mysqld_safe
170314 09:36:39 mysqld_safe Logging to '/var/log/mysqld.log'.
170314 09:36:39 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
170314 09:36:39 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
[root@www1 log]#
SELinux 在我的 centos 机器上被禁用。谁能帮我?
编辑:昨晚没有更新。
该问题与 Plesk 的损坏更新有关。
请阅读文章https://support.plesk.com/hc/en-us/articles/115001906725。
你可以通过运行这个命令修复它:
install -m 0700 -o mysql -g mysql -d /var/lib/mysql-files
并开始 mysql
service mysqld start
yum history
找到更新的 ID
yum history undo <id>
我刚遇到这个问题,这帮我解决了。
提示:最好在执行试用命令之前备份目录/var/lib/mysql
,以防需要返回到初始状态。
如果执行标记答案中的命令后,您的 mysqld 服务仍未启动,请确保目录(和子目录)的所有权/var/lib/mysql
的是 mysql:mysql 。
如果不是,请执行以下操作来解决此问题:
(我在 CentOS 中这样做,我的所有权设置为 root:root)。
chown -R mysql:mysql /var/lib/mysql
之后 service mysqld start
终于成功了。
我的 CentOS 服务器在 运行 yum 更新后遇到了同样的问题。
我没有安装 Plesk,但他们的文章 https://support.plesk.com/hc/en-us/articles/115001906725 帮助了我。
install -m 0700 -o mysql -g mysql -d /var/lib/mysql-files
看起来 mysql 原子存储库中的包已损坏。
看起来 Atomic 解决了这个问题:
https://forums.atomicorp.com/viewtopic.php?f=24&t=8535&p=44022#p44022
你可以看到这里,问题是你在my.con文件中设置的大小与数据目录中文件的实际大小冲突造成的。
这个命令对我有用。 运行 这个命令。
sudo service httpd restart
sudo service mysqld restart
我也出现了同样的问题,然后我在putty中尝试了上面的命令,然后mysql重新启动成功。
每当我尝试启动 SQLD 服务时,我都会收到 MySQL 守护进程启动失败。事实上,我试图通过执行以下操作 "start" 服务:
[root@www1 ~]# service mysqld restart
mysqld stopped: [ OK ]
MySQL Daemon failed to start.
mysqld started: [FAILED]
[root@www1 ~]#
在我的 MySQL 错误日志中没有任何信息,最后一个条目是:
170314 3:24:59 [Note] /usr/libexec/mysqld: Normal shutdown
170314 3:24:59 [Note] Event Scheduler: Purging the queue. 0 events
170314 3:25:01 [Warning] /usr/libexec/mysqld: Forcing close of thread 1605619 user: 'admin'
170314 3:25:01 [Warning] /usr/libexec/mysqld: Forcing close of thread 1605617 user: 'admin'
170314 3:25:01 [Warning] /usr/libexec/mysqld: Forcing close of thread 13 user: 'admin'
170314 3:25:06 InnoDB: Starting shutdown...
170314 3:25:08 InnoDB: Waiting for 35 pages to be flushed
170314 3:25:46 InnoDB: Shutdown completed; log sequence number 26624434202
170314 3:25:47 [Note] /usr/libexec/mysqld: Shutdown complete
170314 03:25:50 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
我尝试在安全模式下启动 mysql
[root@www1 log]# mysqld_safe
170314 09:36:39 mysqld_safe Logging to '/var/log/mysqld.log'.
170314 09:36:39 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
170314 09:36:39 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
[root@www1 log]#
SELinux 在我的 centos 机器上被禁用。谁能帮我? 编辑:昨晚没有更新。
该问题与 Plesk 的损坏更新有关。
请阅读文章https://support.plesk.com/hc/en-us/articles/115001906725。
你可以通过运行这个命令修复它:
install -m 0700 -o mysql -g mysql -d /var/lib/mysql-files
并开始 mysql
service mysqld start
yum history
找到更新的 ID
yum history undo <id>
我刚遇到这个问题,这帮我解决了。
提示:最好在执行试用命令之前备份目录/var/lib/mysql
,以防需要返回到初始状态。
如果执行标记答案中的命令后,您的 mysqld 服务仍未启动,请确保目录(和子目录)的所有权/var/lib/mysql
的是 mysql:mysql 。
如果不是,请执行以下操作来解决此问题:
(我在 CentOS 中这样做,我的所有权设置为 root:root)。
chown -R mysql:mysql /var/lib/mysql
之后 service mysqld start
终于成功了。
我的 CentOS 服务器在 运行 yum 更新后遇到了同样的问题。 我没有安装 Plesk,但他们的文章 https://support.plesk.com/hc/en-us/articles/115001906725 帮助了我。
install -m 0700 -o mysql -g mysql -d /var/lib/mysql-files
看起来 mysql 原子存储库中的包已损坏。
看起来 Atomic 解决了这个问题: https://forums.atomicorp.com/viewtopic.php?f=24&t=8535&p=44022#p44022
你可以看到这里,问题是你在my.con文件中设置的大小与数据目录中文件的实际大小冲突造成的。
这个命令对我有用。 运行 这个命令。
sudo service httpd restart
sudo service mysqld restart
我也出现了同样的问题,然后我在putty中尝试了上面的命令,然后mysql重新启动成功。