当前位置: 移动技术网 > IT编程>数据库>Mysql > linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)

linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)

2019年05月22日  | 移动技术网IT编程  | 我要评论

最近在云服务器上安装mysql  启动时报错了,从错误中可以看出,定位在pid文件上,有三种解决方案

1、重启服务器:因为服务器更新时,可能会禁用某些守护进程,重启后即可恢复

2、删除配置文件,重启试试 先备份一下 mv /etc/my.cnf  /etc/my.cnf.backup  ,重启mysql服务  service mysqld restar

3、更新数据库文件  有时候新版本的mysql 不喜欢之前版本创建的数据库文件,

sudo tail /var/db/mysql/xxxxxx.err  查看一下错误,可能会发现 tables: table ‘mysql.proxies_priv’ doesn’t exist:
这时候你可以使用安全模式启动mysql ,首先 vim /etc/rc.cnf 添加以下内容
mysql_enable="yes"
mysql_args="--skip-grant-tables --skip-networking"
然后使用rc.d启动mysql /etc/rc.d/mysqld start
如果显示启动成功,这时升级数据库文件 sudo mysql_upgrade
然后修改rc.cnf,关闭安全模式
mysql_enable="yes"
#mysql_args="--skip-grant-tables --skip-networking"
再次重启mysql即可




 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网