记一次mysql误删除var启动失败的处理方法
服务器 /
2017-10-14 /
阅读: 3
今天在处理一台服务器时,误删除了mysql的var目录,导致无法启动,处理方法如下:
1、启动mysql时报错
The server quit without updating PID file
2、在my.cnf中修改(如果存在不用修改,或者不添加)
datadir = /usr/local/mysql/var log-error = /usr/local/mysql/var/error.log pid-file = /usr/local/mysql/var/mysql.pid user = mysql tmpdir = /tmp
3、初始化数据库(上面没有的配置,这里可以不用该参数添加)
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --pid-file=/usr/local/mysql/var/mysql.pid --tmpdir=/tmp
4、重新启动mysql服务成功