mysql: 数据库无法连接,日志太多。

自从上次因为系统盘的数据满了,导致mysql无法连接,所以就修改mysql数据库文件路径,转移到数据盘。结果这段时间mysql总是链接不上,所以只好一步一步找原因,来解决这个问题。

第一步: 查找链接不上的原因

1. 查看磁盘大小

发现数据盘也满了,不太可能啊,数据盘有50个G,咋就一下就满了呢?

20150303112754

2. 查看数据盘的文件大小

发现mysql/datadir文件夹占了46个G,这个文件夹不就是mysql数据库文件目录。

20150303112846

3. 查看数据库文件夹

全部都是日志文件,并且大部分都是日志文件占容量了。

20150303113119

20150303113231

4. 再次查看磁盘容量

20150303113741

第二步: 解决mysql连接不上的问题

1. 删除mysql-bin.000*日志文件

20150303113644

2. 修改mysql的配置文件my.cf

20150303113718

3. 注释mysql-bin日志

20150303115000

4. 重启mysqld服务

发现报错,原因是不仅要注释log-bin=mysql-bin,还要注释binlog_format=mixed.

20150303115736

5. 再次修改mysql配置文件

20150303115702

6. 重启成功。

20150303121505

Author: jhonse

Jhonse技术博客: http://blog.jhonse.com

Leave a Reply

Your email address will not be published. Required fields are marked *