在尝试将 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不再存在于进程表中时,正常启动服务。