加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

windows服务器mysql日志文件清理简单方法

发布时间:2022-06-29 20:30:37 所属栏目:MySql教程 来源:互联网
导读:今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧. mysql-bin.0000x是什么文件 mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日
  今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧.
 
  mysql-bin.0000x是什么文件
 
  mysql-bin.000001、mysql-bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志文件中,还包括每个语句执行的时间,也会记录进去的.
 
  使用是什么
 
  mysql-bin.00000x日志文件就是一个非常简单的用来记录我们mysql日志文件了,我们可以利用它来保证mysql数据完整性,如果数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失.
 
  另一个作用是主从服务器之间同步数据
 
  主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步.
 
  mysql日志文件清理,数据库的操作日志.
 
  mysql-bin.000001
 
  mysql-bin.000002
 
  mysql-bin.000003
 
  等等好多日志文件都10多G了我mysql总数据库加起来都不到1G,这些可以清理掉的,输入mysql -u root -p然后输入密码,成功进去后输入reset master;记得这个;啊!
 
  mysql> reset master;
 
  Query OK, 0 rows affected, 1 warning (0.20 sec)
 
  就可以清空mysql日志了,世界都清爽了…如果不想mysql记录日志可以在my.ini中关闭掉,找到my.ini打开它,找到log-bin=mysql-bin然后注释掉就可以了.
 
  #log-bin=mysql-bin。
 

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读