linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)
程序员文章站
2022-07-03 18:43:58
最近在云服务器上安装mysql 启动时报错了,从错误中可以看出,定位在pid文件上,有三种解决方案 1、重启服务器:因为服务器更新时,可能会禁用某些守护进程,重启后即可恢复 2、删除配置文件,重启试试 先备份一下 mv /etc/my.cnf /etc/my.cnf.backup ,重启mysql服 ......
最近在云服务器上安装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即可
推荐阅读
-
MySQL Error Log 文件丢失导致The server quit without updating PID file启动失败的场景
-
linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)
-
MySQL Error Log 文件丢失导致The server quit without updating PID file启动失败的场景
-
linux启动mysql报错 Starting MySQL... ERROR! The server quit without updating PID file (XXXX pid文件位置)