首页 > 数据库技术 > 详细

MySQL处理mysql-bin过大问题

时间:2020-11-21 10:39:30      阅读:44      评论:0      收藏:0      [点我收藏+]

单实例Mysql服务器,没有设主从,于是停用MySQL  BinLog,删除日志以节省空间。

方式一,删除binlog,并关闭:

1.删除日志

#mysql -uroot -p
mysql> reset master;
#reset master 这个命令会清空所有的mysql-bin文件。

2.停用 log:vi /etc/my.cnf

#log-bin = mysql-bin
#binlog_format = mixed

重起Mysql服务即可。

如果需要复制,可以设置日志文件保留的天数,通过下面的配置设定日志文件保留的天数:

expire_logs_days = 7

 

方式二,删除部分binlog文件:

mysql> show binary logs;
mysql> purge binary logs to ‘mysql-bin.001476‘;
mysql> flush logs;

删除mysql-bin.001476之前的,不包括mysql-bin.001476

MySQL处理mysql-bin过大问题

原文:https://www.cnblogs.com/fixedstar/p/14014632.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!