Linux下MySQL服务突然无法正常启动
2016-10-09 11:19
357 查看
查看日志文件后发现是磁盘空间不足造成的。
查看硬盘的使用情况df,-h单元为根据大小适当显示,-m单位为M,查看指定目录的文件大小du,查看当前目录的总大小,查看当前目录下子目录分别的大小,指定目录查看大小
find / -size +10M找出根目录下大于10兆的文件,无关紧要的可以删除。
(删除部分日志文件后的磁盘空间)
释放部分空间后还是无法启动,又报“MySql提示:The server quit without updating PID file(…)失败”
Ps -ef | grep mysqld
Kill掉MySQL有关的进程后仍然无法启动,查看MySQL的数据目录/data下是否有mysql-bin.index文件,若有则删除(另外要注意的地方就是:ib_*,
mysql-bin-*, *.err(log文件)以及master-info和relay-info文件都是可以删除的,相当于重新初始化数据库的数据),删除后启动正常,都是mysql-bin.index文件惹的祸啊,浪费了我那么多的时间。
关闭日志:
修改/etc/my.cnf
文件,找到
log-bin=mysql-bin
binlog_format=mixed
再这两行前面加上#,将其注释掉,再执行/etc/init.d/mysql restart即可。
查看硬盘的使用情况df,-h单元为根据大小适当显示,-m单位为M,查看指定目录的文件大小du,查看当前目录的总大小,查看当前目录下子目录分别的大小,指定目录查看大小
find / -size +10M找出根目录下大于10兆的文件,无关紧要的可以删除。
(删除部分日志文件后的磁盘空间)
释放部分空间后还是无法启动,又报“MySql提示:The server quit without updating PID file(…)失败”
Ps -ef | grep mysqld
Kill掉MySQL有关的进程后仍然无法启动,查看MySQL的数据目录/data下是否有mysql-bin.index文件,若有则删除(另外要注意的地方就是:ib_*,
mysql-bin-*, *.err(log文件)以及master-info和relay-info文件都是可以删除的,相当于重新初始化数据库的数据),删除后启动正常,都是mysql-bin.index文件惹的祸啊,浪费了我那么多的时间。
关闭日志:
修改/etc/my.cnf
文件,找到
log-bin=mysql-bin
binlog_format=mixed
再这两行前面加上#,将其注释掉,再执行/etc/init.d/mysql restart即可。
相关文章推荐
- Linux 下 apache mysql等服务修改默认端口后无法正常启动解决办法
- MySQL之前一直正常使用,更新了一下系统之后出现“MySQL 服务无法启动,发生系统错误 1067 ”
- mysql5.6.12服务突然无法启动了
- Linux中MySQL 无法正常启动
- 解决MySQL5.6.21安装版出现任务栏图标无法正常启动和关闭服务
- Linux下apache服务启动,本机访问正常,局域网内其他机器无法访问(已解决)
- MySQL今天突然无法启动服务,报错1067进程意外终止的解决方案
- mysql服务无法正常启动
- mysql服务无法正常启动
- 无法启动mysql服务,发生错误1067
- 如何解决MySQL 服务正在启动 . MySQL 服务无法启动. 服务没有报告任何错误.的问题
- 安装重装Mysql,配置Mysql时无法启动服务解决方法
- linux系统上tomcat启动正常,但浏览器无法访问
- Mysql 服务无法启动
- 在Windows 7上安装MySQL 5.6后没有服务,无法启动的问题
- 无法启动MySQL服务,报的错误:1067,进程意外终止
- mysql服务无法启动,ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)解决办法
- Windows无法启动MySQL服务
- 【mysql】linux下启动mysql服务报错: Another MySQL daemon already running with the same unix socket.
- Linux:安装双系统(Win7+Ubuntu)后,Ubuntu正常,Win7无法启动