zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

mysqlserver Error The File Data ... pid
2023-09-14 08:59:38 时间

[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里面。


[root@localhost mysql]# service mysql restart Starting MySQL...[ERROR] The server quit without updating PID file (/usr/local/mysql/data/mysqld.pid). 看见这个不要惊慌,先把刚才修改的配置注释掉,看是不是配置有误!大部分是手误造成。