您的位置:首页 > 产品设计 > UI/UE

Starting MySQL... ERROR! The server quit without updating PID file (/mydata/data/t1.pid).

2016-03-19 10:12 447 查看
测试环境:

mysql 5.6.25 (适用5.1.73 5.1.65)

1

vim /etc/my.cnf

pid-file=/mypid/t1.pid

今天在备份的时候,我测试把mysql-log.index删除之后报错如下:

[root@t1 data]# /etc/init.d/mysqld start

Starting MySQL... ERROR! The server quit without updating PID file (/mydata/data/t1.pid).

2 、

我还原 mysql-log.index

重新 service mysqld start

报错:Starting MySQL... ERROR! The server quit without updating PID file (/mydata/data/t1.pid).

3.1 测试:

1.1

刚开始注册(未改动):

log-bin=mysql.log

1.2

为了增量备份(改动后):

log-bin=/var/lib/mysql/mysql-bin.log

启动。

报错:Starting MySQL... ERROR! The server quit without updating PID file (/mydata/data/t1.pid).

1.3

再次修改(为原路径):

log-bin=mysql.log

再次启动,成功。

[root@localhost data]# /etc/init.d/mysqld start

Starting MySQL. ERROR! The server quit without updating PID file (/mydata/data/localhost.localdomain.pid).

[root@localhost data]# vim /etc/my.cnf

[root@localhost data]# ls /binlog/

[root@localhost data]# vim /etc/my.cnf

[root@localhost data]# chown -R mysql.mysql /binlog/

[root@localhost data]# /etc/init.d/mysqld start

修改了my.cnf里面的binlog路径,必须给binlog路径授权,不然,数据库根本不能启动。切记。

3、

我禁用:

vim /etc/my.cnf

#pid-file=/mypid/t1.pid

重新 service mysqld start

OK

然后查找,mysql-log.index 生成了一个新的。

当不小心删除mysql-log.index mysql-log.00001 mysql-log.00002 文件的时候,如果要启动mysqld 必须禁用pid-file选项在my.cnf里面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: