您现在的位置是:课程教程文章
mysql空间不足怎么解决?
2023-12-18 18:19课程教程文章 人已围观
【云贝教育】MySQL高可用原理、架构与实
【云贝教育】MySQL高可用原理、架构与实购买后,需要课件的小伙伴请添加学院老师微信:19941464235 课程简介 MySQL是个非...PHP+MYSQL动态网站开发
PHP+MYSQL动态网站开发目前互联网上开源的建站系统层出不穷,而各个系统功能不一,每次根据客户的...MySQL从入门到精通
MySQL从入门到精通看完本教程你能学到: 一 MySQL数据库的安装使用 二 SQL语句的使用 三 数据库备...PHP+Mysql网上购物珠宝首饰奢侈品商城 大学
PHP+Mysql网上购物珠宝首饰奢侈品商城 大学包含界面和开发讲解;主要讲解移动商城首页、商城分类、商城购物车、产品分...
磁盘空间不足,使用du命令察看
du -h --max-depth=1
当前目录下占空间比较大的是104个mysql-bin.00000X 和ibdata1。
mysql数据目录下有大量的mysql-bin.00000X文件,这些文件是做什么的呢?
这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去。
处理方法分两种情况:
1:只有一个mysql服务器,那么可以简单的注释掉这个选项就行了。
vi /etc/my.cnf把里面的log-bin这一行注释掉,重启mysql服务即可。
2:如果你的环境是主从服务器,那么就需要做以下操作了。
A:在每个从属服务器上,使用SHOW SLAVE STATUS来检查它正在读取哪个日志。
B:使用SHOW MASTER LOGS获得主服务器上的一系列日志。
C:在所有的从属服务器中判定最早的日志,这个是目标日志,如果所有的从属服务器是更新的,就是清单上的最后一个日志。
D:清理所有的日志,但是不包括目标日志,因为从服务器还要跟它同步。
清理日志方法为:
PURGE MASTER LOGS TO 'mysql-bin.010';
PURGE MASTER LOGS BEFORE '2008-12-19 21:00:00';
如果你确定从服务器已经同步过了,跟主服务器一样了,那么可以直接RESET MASTER将这些文件删除。
推荐:MySQL教程
课程教程:mysql空间不足怎么解决?上一篇:mysql关闭不了怎么解决?
下一篇:没有了