• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

清除MySQL主从复制 mysql-bin.0000*日志文件【显哥出品,必为精品】

MySQL lixian 4年前 (2021-02-03) 688134次浏览 1072个评论 扫描二维码

MySQL bin-log 作用

1.数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。
2.主从服务器之间同步数据:主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。

3.在什么时间会删除过期日志?
每次进行 LOG flush的时会自动删除过期的日志,那么什么时间才能触发log flush,手册上的解释为:
重启 MySQL
bin-log 文件大小达到参数 max_binlog_size 限制;
手工执行清理命令

自动清理方法1:(修改配置文件和在mysql内设置参数可无需重启服务)

vim my.cnf
expire_logs_days = 7 // 表示日志保留7天,超过7天则设置为过期的
 
# mysql -u root -p > show binary logs; > show variables like '%log%'; > set global expire_logs_days = 7;

手动清理方法2:(推荐)

如果没有主从复制,可以通过下面的命令重置数据库日志,清除之前的日志文件:

reset master;

但是如果存在复制关系,应当通过 PURGE 的名来清理 bin-log 日志,语法如下:

# mysql -u root -p
> purge master logs to 'mysql-bin.010’; //清除mysql-bin.010日志
> purge master logs before '2016-02-28 13:00:00'; //清除2016-02-28 13:00:00前的日志
> purge master logs before date_sub(now(), interval 3 day); //清除3天前的bin日志

注意,不要轻易手动去删除binlog,会导致binlog.index和真实存在的binlog不匹配,而导致expire_logs_day失效


本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:清除MySQL主从复制 mysql-bin.0000*日志文件【显哥出品,必为精品】
喜欢 (5)

您必须 登录 才能发表评论!

(1072)个小伙伴在吐槽
  1. quality and beautiful content
  2. quality and beautiful content
  3. Muhabirlik Eğitimi<a href “https://myeduco.com/egitim/muhabirlik-egitimi/” Muhabirlik Eğitimi<| MyEduco Muhabirlik Eğitimi Muhabirlik Eğitimi Muhabirlik, farklı haber kaynaklarından elde edilen doğru bilgilerin, objektif bir biçimde ele alınarak kamuoyuna aktarılma işlemidir. 5N1K kuralı, araştırmacı gazetecilik, röportaj teknikleri, özel haber teknikleri, hızlı haber yazma teknikleri ve medya etiği gibi konular muhabirlik eğitimi kapsamına girmektedir. Farklı alan muhabirliğindeki temel ilkelerin yanı sıra elde edilen bilgilerin kamuoyuna yansıtılma noktasında sergilenecek olan tavır ve davranışların aktarımı da bu dersin konuları arasında yer alı Muhabirlik Eğitimi’nin Amacı Nedir? Muhabirlik eğitimi, haber hazırlarken, doğru Türkçe kullanımı, objektif, yalın ve kamuoyunu bilgilendirmek demektir. Muhabirlik Eğitimi<a href “https://myeduco.com/egitim/muhabirlik-egitimi/” Muhabirlik Eğitimi<| MyEduco
  4. Wouw, amazing!
  5. Really good, thx.
  6. nice content thanks
  7. thanks for the content
  8. Kripto Dijital Para Uzmanlık Eğitimi<a href “https://myeduco.com/egitim/karikatur-egitici-egitimi/” Karikatür Eğitici Eğitimi <| MyEducoGünümüz teknolojisine uyarlı sanal para olarak bilinen kripto para bir nevi alternatif döviz, dijital döviz veya sanal döviz olarak adlandırılmaktadır. Dijital paralar, merkezi olmayan herhangi bir ülkeye veya banka tarafından kontrol altına alınamayan, tamamen kullanıcılar arasında transfer edilebilen para birimidir. Kripto para temelde elektronik bir para olduğu gibi diğer elektronik para birimlerinin tüm özelliklerini de taşır. Kripto Dijital Para Uzmanlık Eğitimi<a href “https://myeduco.com/egitim/karikatur-egitici-egitimi/” Karikatür Eğitici Eğitimi <| MyEduco
  9. Karikatür Eğitici Eğitimi<a href “https://myeduco.com/egitim/karikatur-egitici-egitimi/” Karikatür Eğitici Eğitimi <| MyEduco Eğitim Programının Amacı Çizgiyi resme dönüştüren, güldüren , güldürürken de düşündüren bakış açısıyla çizilmiş resim sanatıdır karikatür. Bu resimleri çizenlere Karikatürcü veya Karikatürist denir. Bu eğitimde asıl amaç çocuklarla karikatür çalışabilecek karikatür eğitmenleri yetiştirmektir. Çünkü hangi yaşta olursa olsun çocukların özgür ve etkili düşünme yeterliliklerini geliştirebilmeleri için sanat eğitimi almaları çok önemlidir. Karikatür Eğitici Eğitimi<a href “https://myeduco.com/egitim/karikatur-egitici-egitimi/” Karikatür Eğitici Eğitimi <| MyEduco
  10. Cabura Официальный сайт - Кабура мгновенные игры на любой вкус!
  11. Great content. Thanks!
  12. avrupa escort bayan sitesi
  13. nice content thanks
    Marangoz2023-05-18 04:41
  14. quality content thanks
  15. 1234
    匿名2023-05-18 02:55
  16. BÔNUS Bet365 cadastro rápido Winner Casino bônus pin-up Winner Casino é confiavel pin-up análise Ruby Fortune Casino confiavel como se registrar no site YoYo Cassino 888 casino é confiavel cadoola Casino é confiavel ofertas de Boas-vindas em Esportes e Cassino site Ruby Fortune Bônus para novos usuários sportingbet condições de aposta bônus Vera & John Melbet por que 22Bet foi an escolha correcta ruby fortune brasil cassino online ruby fortune Nova Cassino Online sportingbet bônus 2023 pinup casino bônus de boas-vindas no 1xBet Vera e John por que 188Bet foi an escolha correcta LeoVegas Casino é confiavel YoYo Casino métodos de pagamento bônus VIP Vera & John como resulta o europa casino lista dos melhores sites 2023 registro sportingbet betGold é confiavel sportingbet bônus como se registrar o europa casino 1xBet Revisão & Bônus Apostas Esportivas 22Bet análise completa como se registrar no site CampoBet Casino como se registrar no site LibraBet Megapari Vera & John Cassino
    匿名2023-05-18 01:30
  17. Beşiktaş escort bayan servisi
  18. I enjoy following your blog posts.
  19. freybet
    freybet2023-05-17 18:14
  20. İşaret Dili Temel Eğitimi<a href “https://myeduco.com/egitim/isaret-dili-temel-egitimi/” İşaret Dili Temel Eğitimi <| MyEduco İŞARET DİLİ EĞİTİMİ 1) İŞARET DİLİ TEMEL EĞİTİMİ İşaret Dili Nedir? İşaret dili eğitimi, işitme engelli vatandaşların aralarında iletişim kurmaları için, el hareketlerini, jest ve mimiklerini kullandıkları görsel bir iletişim dilidir. İşaret Dili Eğitimi’ne Kimler Katilabilir? İşaret Dili Temel Egitimi'ni, isaret dilini ögrenmek ve kariyer anlaminda kendini gelistirmek isteyen herkes alabilir. <a href “https://myeduco.com/egitim/isaret-dili-temel-egitimi/” İşaret Dili Temel Eğitimi <| MyEduco
    isaretdili2023-05-17 14:10
1474849505154