Leo Code

主页 > 服务器 > 记一次mysql误删除var启动失败的处理方法

记一次mysql误删除var启动失败的处理方法

今天在处理一台服务器时,误删除了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服务成功