北京SEO

AMH面板mysql-bin日志文件占用硬盘资源处理方法

2019/10/10/17:46:05  阅读:1748  来源:谷歌SEO算法  标签: 微服务

mysql-bin是mysql中一个日志文件了我们通常会看到以mysql-bin.0000X命名的日志文件并且每一个文件都不小了,下面一起来看看日志文件过大解决办法,这里要分享AMH面板(免费4.2版本),MYSQL-BIN占用资源过大解决方法.

  1. |mysql-bin.000280|104857695|
  2. |mysql-bin.000281|104857974|
  3. |mysql-bin.000282|104857873|
  4. |mysql-bin.000283|104857787|
  5. |mysql-bin.000284|104857778|
  6. |mysql-bin.000285|104857901|
  7. |mysql-bin.000286|104857999|
  8. |mysql-bin.000287|104857860|
  9. |mysql-bin.000288|104857698|
  10. |mysql-bin.000289|104857773|
  11. |mysql-bin.000290|104857751|
  12. |mysql-bin.000291|104857741|
  13. |mysql-bin.000292|104857926|
  14. |mysql-bin.000293|104857693|
  15. |mysql-bin.000294|104857684|

我们可以看到31日短短 几个小时,缓存资源就占用到几个G,如果照这样下去,基本的VPS硬盘,不要几个小时或者2天,就会直接占满,我们肯定要解决这个问题才可以.

第一、清理现有MYSQL-BIN文件

最好不要直接删除,可能会导致MYSQL启动不了的问题,还是通过下面的方法,登录SSH之后,输入:mysql -u root -p 然后输入数据库密码,然后再输入:reset master;这样我们缓存MYSQL-BIN就会全部清除.

第二、限制MYSQL-BIN的生成

缓存文件还是有用的,可以用于万一MYSQL出现问题可以用于恢复数据使用,我们只要做好定期维护就可以,但是如果你一定需要禁止他生成,那我们可以下面这样操作.

在/etc/my.cnf找到文件,然后把20行log-bin = mysql-bin用#注释,更新服务器文件.

第三、重启AMH面板MYSQL

amh mysql restart

输入上述命令,重启MYSQL就可以搞定我们需要的问题.

总结:一般我们在使用AMH面板或者LNMP的时候大部分用户都不会处理这些问题,只会在网站打不开,数据盘占满之后然后找人 解决,看到这篇文章的方法,即便我们开始不解决问题或者定期维护,在遇到问题后可以自己学会解决MYSQL-BIN占用硬盘问题.

禁止MYSQL日志:/etc/my.cnf --phpfensi.com

编辑这个文件,找到log-bin=mysql-bin和binlog_format=mixed两行,前面#注释掉就可以,同样的,我们重启MYSQL生效.

广告内容

AMH面板mysql-bin日志文件占用硬盘资源处理方法 AMH面板mysql-bin日志文件占用硬盘资源处理方法 AMH面板mysql-bin日志文件占用硬盘资源处理方法

相关阅读

热门评论

互联网十八般武艺 互联网十八般武艺

互联网十八般武艺

总篇数179

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法