日期:2014-05-16  浏览次数:20793 次

记录一次 mysql 无法启动 的问题

?

?

?早上看了下我的mysql 服务器,发现无法启动了,
?症状:
?
? 1.使用 service mysql status
? MySQL is not running, but lock exists? [FAILED]
? 2.使用 service mysql stop
? MySQL manager or server PID file could not be found!?
?
?
? 解决
?
? 1.ps -aux | grep mysql
? 看是否有mysql正在執行,若有,則kill掉,然後動新啟動mysql service。
? 发现有一堆 mysql 进程我全部 kill 掉了,启动mysql还是不行
?
? 2.使用 df -k? 发现物理磁盘已经满了?

? usr/sbin/mysqld: Disk is full writing './mysql-bin.000018' (Errcode: 28). Wa
?
? 3.删除了一些 垃圾文件以后 物理磁盘有40% 的空间了 重启mysql 成功了
?
? 4.启动tomcat 应用 访问报错 说是too many conn,我想是我以前压力测试的时候 在
??? web程序中吧初始化数据源池 的数量搞的太大了,在linux控制台使用 mysql -u -r
??? 登陆时候 也说 too many conn,懒得改web应用的配置文件了,直接改mysql的 链接数目吧
? 5.登陆 mysql 原来的?? max_connections 是100 现在改成1000,这样修改 重启mysql 配置
??? 会失效
??? 查看 show variables like '%max_con%';
??修改 set GLOBAL max_connections=1000
??
??
?? 重新访问web应用 全部OK

?

linux 下 rpm 方式 安装mysql 的数据文件的默认存放位置 :

/var/lib/mysql?

?

?

参考文档:

?

http://dev.firnow.com/course/7_databases/mysql/Mysqljs/20090820/168942.html

?

http://xxtianxiaxing.iteye.com/blog/563991

?

http://hi.baidu.com/dongjunjia/blog/item/af8798f539fd09d3f2d385ac.html

?

?

http://www.linuxboss.cn/Doc/2009/0529/5386.html

?

http://www.siaaa.com/caozuoxitong/Linux/200908/783263.html

?

?

http://hi.baidu.com/ostech/blog/item/8460c8343b714a3a0b55a935.html

?

?