MySQL PID 错误

MySQL PID 错误

在尝试将 MySQL 服务器时区更改为 CDT 以匹配 Centos 系统时间时,出现了问题。我以 root 身份登录到 SSH,在 vim 中编辑了,然后保存了。在 上my.conf,我收到以下错误:/etc/service mysql restart

root@server [~]# service mysql restart
 ERROR! MySQL server PID file could not be found!
Starting MySQL. ERROR! The server quit without updating PID file (/var/lib/mysql/server.find-minecraft-servers.com.pid).
root@server [~]# 

这一直在循环往复。我尝试找到那个 pid 文件 - 但没有找到。我试过了service mysql status,它提到了 /var/lock/subsys/mysql 中的一个锁定文件 - 我删除了它,什么也没有改变。请帮帮我。

my.conf的内容为:

[mysqld]
default-storage-engine=MyISAM
innodb_file_per_table=1
max_allowed_packet=268435456
open_files_limit=1

(时区改变搞乱了它之后我重置了它。)

答案1

如果 mysqld 正在运行(请检查您的进程表),您可能应该通过 kill 命令将其停止(不要使用 kill -9,因为这将非正常停止服务)。

当mysqld不再存在于进程表中时,正常启动服务。

相关内容