我刚刚在我的linux机器上更新了my.cnf文件,现在我的mysql安装不会在没有错误消息的情况下重启。我得到了
'the server quit without updating pid file'
这些是我添加的行
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
pid和sock文件是什么。它们不存在,但我使用这些命令创建了它们
sudo touch mysqld.pid
sudo chown mysql:mysql mysqld.pid
但是,如果我将这些线路取出,服务器将重新启动并停止正常
答案 0 :(得分:1)
您已使用touch
创建了一个pid文件。 pid文件表示正在运行的进程。由于pid文件已存在,Mysql无法启动;由你创造。只需删除pid文件。
袜子也一样。