MySQL守护进程未能在CentOS启动6服务器

问题描述 投票:1回答:8

每当我尝试启动SQLD服务,我获得MySQL守护进程无法启动。我INFACT试着做下面的“启动”的服务:

[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 maschine禁用。谁能帮我?编辑:有没有更新昨晚。

mysql centos centos6
8个回答
0
投票

这个问题涉及到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


3
投票
    yum history

找到更新的ID

    yum history undo <id>

我只是有这个问题,这解决了对我来说。


1
投票

TIP:它总是在执行试验命令的情况下,你需要回到初始状态之前备份的目录/var/lib/mysql一个好主意。

如果标记回答你的mysqld服务执行命令后仍然无法启动确保/var/lib/mysql的目录(和子目录)的所有权是MySQL的:MySQL的。

如果不是,以修复做到以下几点:

(我这样做在CentOS的,我有我的所有权设置为root:根)。

chown -R mysql:mysql /var/lib/mysql

在此之后,终于service mysqld start工作。


1
投票

我跑百胜更新后有我的CentOS的服务器上的同样的问题。我没有任何的Plesk安装就可以了,但他们的文章https://support.plesk.com/hc/en-us/articles/115001906725帮助。

install -m 0700 -o mysql -g mysql -d /var/lib/mysql-files

看起来像MySQL的包在原子回购被打破。


1
投票

你可以在这里看到https://stackoverflow.com/a/43950190/4778754,该问题是由你在my.con文件中设置的大小和数据目录中的文件的实际大小之间的冲突引起的。


0
投票

此命令为我工作。运行此命令。

sudo service httpd restart

0
投票
sudo service mysqld restart

发生同样的问题对我来说也是,然后我在腻子尝试了上述命令,那么MySQL成功重新启动。


-1
投票
© www.soinside.com 2019 - 2024. All rights reserved.