Heim  >  Artikel  >  Datenbank  >  清除并禁用MySQL的Binary logs_MySQL

清除并禁用MySQL的Binary logs_MySQL

WBOY
WBOYOriginal
2016-06-01 13:32:09882Durchsuche

bitsCN.com

清除并禁用MySQL的Binary logs

 

最近 MySQL 一下子飞黄腾达了,Binary Log 吃掉 800 MiB 多的硬盘空间,干扰了系统的正常运行。解决的方法有很多,包括直接删除文件,逐个使用 SQL 语句清除日志等。但我还是倾向于使用标准的操作方法。

 

关掉它

 

编辑 /etc/mysql/my.cnf,找到 log-bin 选项,注释掉;如果有 expire_logs_days,同样注释掉。

 

...# log-bin# expire_logs_days = 10...

 

 

清除已有日志

 

首先使用 mysql -u root -p 登录服务器。

 

SHOW BINARY LOGS;

 

 

首先看看我们有多少日志,占用了多少空间。真是不少啊。

 

+-------------------+-----------+| Log_name          | File_size |+-------------------+-----------+| mysqld-bin.000001 |       264 || mysqld-bin.000002 |      1546 || mysqld-bin.000003 |     11728 || mysqld-bin.000004 | 122291346 || mysqld-bin.000005 |       264 || mysqld-bin.000006 |       958 || mysqld-bin.000007 |     85263 || mysqld-bin.000008 |    467392 || mysqld-bin.000009 |    271736 || mysqld-bin.000010 |       264 || mysqld-bin.000011 |      2670 || mysqld-bin.000012 |   5258576 || mysqld-bin.000013 |     25406 || mysqld-bin.000014 |    430000 || mysqld-bin.000015 |    560172 || mysqld-bin.000016 |  45971600 || mysqld-bin.000017 |  62227475 || mysqld-bin.000018 | 223992121 || mysqld-bin.000019 |  91294894 || mysqld-bin.000020 |   4796916 |+-------------------+-----------+FLUSH LOGS;RESET MASTER;

 

至此,Binary Logs 被彻底禁用。

 

bitsCN.com
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn