首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑my.cnf后,MySQL无法重新启动

编辑my.cnf后,MySQL无法重新启动
EN

Server Fault用户
提问于 2014-06-21 10:33:37
回答 1查看 16.2K关注 0票数 0

我想编辑/etc/my.cnf文件。

我尝试将此用作文件内容:

代码语言:javascript
复制
[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服务器:

代码语言:javascript
复制
/etc/rc.d/init.d/mysql restart

但是它失败了,出现了以下错误:

代码语言:javascript
复制
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安装,它也能工作吗?

EN

回答 1

Server Fault用户

发布于 2014-06-21 10:48:22

首先,检查mysql日志和错误日志,以了解mysql服务发生了什么变化,如果您没有看到错误日志,那么您可以部署这些步骤。

检查是否有正在运行的MySQL进程

代码语言:javascript
复制
ps aux | grep mysql

如果您能够看到如下所示的mysql进程,只需终止该进程即可。

代码语言:javascript
复制
kill -9 pid

确保此时没有运行mysql进程。重新启动MySQL。

尝试移动mysql配置文件/etc/my.cnf文件并重新启动mysql

代码语言:javascript
复制
mv /etc/my.cnf /etc/my.cnf.backup

重新启动mysql

尝试在ib_logfile中移动名为/var/lib/mysql的日志文件并重新启动mysql。有时,mysql会失败,因为它面临更新日志文件的困难。

代码语言:javascript
复制
mv /var/lib/mysql/ib_logfile* /root/

重新启动并查看结果。

代码语言:javascript
复制
service mysqld restart

您还可以删除ib_logfile,因为它将在mysql重新启动后自动创建。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/606957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档