MySQL 无法重启无法关闭无法启动无法使用, 如果是因为修改了主机名, 可以这样解决: 关闭掉所有 MySQL 进程, 然后在启动一下 MySQL
今天无事看到自己的主机名不对, 于是改了一下, 以便区分服务器, 那只重启 mysql 时出现下面错误:
- MySQL manager or server PID file could not be found! [FAILED]
- Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
怎么会找不到 PID 呢, 看下面:
- [root@linuxidc.com ~]# ps aux | grep mysql
- mysql 16433 0.0 0.2 36636 5756 ? Sl 15:07 0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --log-error=/usr/local/mysql/var/hao9goAndSecondweb.err --pid-file=/usr/local/mysql/var/hao9goAndSecondWeb.pid --socket=/tmp/mysql.sock --port=3306
- root 16992 0.0 0.0 4020 704 pts/0 S+ 15:11 0:00 grep mysql
原来 PID 还是原来主机名. pid, 运行:
kill -9 <mysqlpid> 然后 service mysql start 哈哈看到绿色的 OK 了,
- [root@linuxidc ~]# service mysql start
- Starting MySQL. [ OK ]
来源: http://www.linuxidc.com/Linux/2018-02/151070.htm