靳闯博客 记录是一种习惯,分享是一种态度
  • 波浪
  • 波浪
  • 波浪
  • 波浪
Linux中删除mysql-bin二进制日志文件
发表于: | 分类: 技术积累 | 标签: Linux Mysql | 评论:1 | 阅读: 221

如果mysql配置文件中启用log-bin=mysql-bin参数,当mysql数据库出问题时可以通过这些二进制日志文件来恢复;但是大量的数据也会导致产生大量的mysql-bin二进制文件而占满硬盘空间;如果是主从模式这个是一定要有的,如果是单库的话这就可以不需要的


删除操作:最好不要直接rm删除这些文件,而是通过mysql命令去安全删除
使用reset master 命令就会清空这些二进制日志文件

[root@localhost ~]# mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 20938493
Server version: 5.7.18-log MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> reset master;
Query OK, 0 rows affected (1.38 sec)

mysql> exit
Bye

当然我们也可以指定这些二进制日志文件保留的天数,修改配置文件重启mysql生效

vim /etc/my.cnf
···
log-bin = mysql-bin
#加上此参数
expire_logs_days = 7
···
参考:mysql 日志文件mysql-bin文件清除方法和mysql-bin相关文件的配置


如果这篇文章帮助到了你,我感到十分荣幸!

仅有一条评论

  1. Cindy Cindy   Windows 7 x64 Edition Google Chrome 55.0.2883.87

    学习了~~

或许你不想写点什么·但我依旧在这里

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png2018new_aini_org.png2018new_baobao_thumb.png2018new_erha_org.png2018new_kuxiao_thumb.png2018new_yun_thumb.png2018new_hufen_thumb.png2018new_gui_org.png2018new_xiaoerbuyu_org.png2018new_heixian_thumb.png2018new_wabi_thumb.png2018new_tianping_thumb.png
captcha

站点地图 网站地图
豫ICP备17003270号 | Copyright © 2018 💖 靳闯博客
Typecho🍹Sgreen
TOP