我想编辑/etc/my.cnf文件。
我尝试将此用作文件内容:
[mysqld]
set-variable = max_allowed_packet=24M
set-variable = max_connections=300
log-slow-queries
safe-show-database
local-infile=0
open_files_limit=3980 然后,我尝试重新启动mysql服务器:
/etc/rc.d/init.d/mysql restart但是它失败了,出现了以下错误:
root@server1 [~]# /etc/rc.d/init.d/mysql restart
Shutting down MySQL.... [ OK ]
Starting MySQL...The server quit without updating PID file (/var/lib/mysql server1.domain.com.pid). [FAILED]我读过这里,我需要用[mysql]代替[mysqld],但是他正在使用Percona,而我只是使用standart /cpanel安装,它也能工作吗?
发布于 2014-06-21 10:48:22
首先,检查mysql日志和错误日志,以了解mysql服务发生了什么变化,如果您没有看到错误日志,那么您可以部署这些步骤。
检查是否有正在运行的MySQL进程
ps aux | grep mysql如果您能够看到如下所示的mysql进程,只需终止该进程即可。
kill -9 pid确保此时没有运行mysql进程。重新启动MySQL。
或
尝试移动mysql配置文件/etc/my.cnf文件并重新启动mysql。
mv /etc/my.cnf /etc/my.cnf.backup重新启动mysql。
或
尝试在ib_logfile中移动名为/var/lib/mysql的日志文件并重新启动mysql。有时,mysql会失败,因为它面临更新日志文件的困难。
mv /var/lib/mysql/ib_logfile* /root/重新启动并查看结果。
service mysqld restart您还可以删除ib_logfile,因为它将在mysql重新启动后自动创建。
https://serverfault.com/questions/606957
复制相似问题