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

自从上次因为系统盘的数据满了,导致mysql无法连接,所以就修改mysql数据库文件路径,转移到数据盘。结果这段时间mysql总是链接不上,所以只好一步一步找原因,来解决这个问题。 第一步: 查找链接不上的原因 1. 查看磁盘大小 发现数据盘也满了,不太可能啊,数据盘有50个G,咋就一下就满了呢? 2. 查看数据盘的文件大小 发现mysql/datadir文件夹占了46个G,这个文件夹不就是mysql数据库文件目录。 3. 查看数据库文件夹 全部都是日志文件,并且大部分都是日志文件占容量了。 4. 再次查看磁盘容量 第二步: 解决mysql连接不上的问题 1. 删除mysql-bin.000*日志文件 2. 修改mysql的配置文件my.cf 3. 注释mysql-bin日志 4. 重启mysqld服务 发现报错,原因是不仅要注释log-bin=mysql-bin,还要注释binlog_format=mixed. 5. 再次修改mysql配置文件 6. 重启成功。