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

简介: <p>测试环境:</p> <p>mysql 5.6.25 (适用5.1.73 5.1.65)</p> <p><br></p> <p>1</p> <p>vim /etc/my.cnf</p> <p>pid-file=/mypid/t1.pid</p> <p><br></p> <p><br></p> <p>今天在备份的时候,我测试把mysql-log.index删除之后报错如下

测试环境:

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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
关系型数据库 MySQL Docker
docker pull mysql:8.0.26提示Error response from daemon: Get “https://registry-1.docker.io/v2/“: EOF错误
docker pull mysql:8.0.26提示Error response from daemon: Get “https://registry-1.docker.io/v2/“: EOF错误
5072 9
|
SQL 关系型数据库 MySQL
mysql密码错误-ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)
这篇文章提供了解决MySQL数据库"Access denied for user 'root'@'localhost' (using password: YES)"错误的方法,通过跳过密码验证、修改root密码,然后重启服务来解决登录问题。
mysql密码错误-ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwor:yes)
|
缓存 关系型数据库 MySQL
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
1237 19
|
网络协议 关系型数据库 MySQL
MySQL报ERROR 2002 (HY000)解决
通过上述步骤,可以有效地解决MySQL连接时出现的 `ERROR 2002 (HY000)`错误。这些步骤包括检查和启动MySQL服务、配置文件检查、套接字文件检查、日志文件分析、进程检查、防火墙设置、客户端配置和最终的MySQL重装。确保每个步骤都按顺序执行,有助于快速定位和解决问题,使MySQL服务器恢复正常运行。
11315 0
|
关系型数据库 MySQL Linux
error: Failed dependencies: libncurses.so.5()(64bit) is needed by mysql-community-client-8.0.36-1.el7.x86_64 libtinfo.so.5()(64bit) is needed by mysql-community-client-8.0.36-1.el7.x86_64 如何解决?
error: Failed dependencies: libncurses.so.5()(64bit) is needed by mysql-community-client-8.0.36-1.el7.x86_64 libtinfo.so.5()(64bit) is needed by mysql-community-client-8.0.36-1.el7.x86_64 如何解决?
2551 3
|
关系型数据库 MySQL 测试技术
MySQL 报错 ERROR 1709: Index column size too large
MySQL 报错 ERROR 1709: Index column size too large
902 4
|
网络协议 关系型数据库 MySQL
启动mysql时的异常为:[ERROR] Can‘t start server: Bind on TCP/IP port. Got error: 98: Address already in used
启动mysql时的异常为:[ERROR] Can‘t start server: Bind on TCP/IP port. Got error: 98: Address already in used
|
关系型数据库 MySQL
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file
mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file
2978 2
|
关系型数据库 MySQL 数据库
MySQL 启动日志报错: File /mysql-bin.index not found (Errcode: 13 - Permission denied)
MySQL 启动日志报错: File /mysql-bin.index not found (Errcode: 13 - Permission denied)
1370 2
|
关系型数据库 MySQL Java
【Azure 应用服务】应用服务连接 Azure MySQL 一直失败,报错 Create connection error
【Azure 应用服务】应用服务连接 Azure MySQL 一直失败,报错 Create connection error
282 0

推荐镜像

更多