MySQL/MariaDB数据库的复制监控和维护
作者:尹正杰
版权声明:原创作品,谢绝转载!否则将追究法律责任。
一.清理日志
1>.删除指定日志文件名称之前的日志(也可用基于时间)
MariaDB [yinzhengjie]> SHOW BINARY LOGS; +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000001 | 351 | | mysql-bin.000002 | 375 | | mysql-bin.000003 | 1014 | | mysql-bin.000004 | 1303 | | mysql-bin.000005 | 1141 | +------------------+-----------+ rows in set (0.00 sec) MariaDB [yinzhengjie]> MariaDB [yinzhengjie]> PURGE BINARY LOGS TO 'mysql-bin.000003'; #删除"mysql-bin.000003"之前的日志 Query OK, 0 rows affected (0.01 sec) MariaDB [yinzhengjie]> MariaDB [yinzhengjie]> SHOW BINARY LOGS; +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000003 | 1014 | | mysql-bin.000004 | 1303 | | mysql-bin.000005 | 1141 | +------------------+-----------+ rows in set (0.00 sec) MariaDB [yinzhengjie]> MariaDB [yinzhengjie]> SYSTEM ls -l /data/logbin/ total 16 -rw-rw---- 1 mysql mysql 1014 Nov 4 19:52 mysql-bin.000003 -rw-rw---- 1 mysql mysql 1303 Nov 4 21:53 mysql-bin.000004 -rw-rw---- 1 mysql mysql 1141 Nov 4 22:06 mysql-bin.000005 -rw-rw---- 1 mysql mysql 90 Nov 4 22:21 mysql-bin.index MariaDB [yinzhengjie]> MariaDB [yinzhengjie]> SYSTEM cat /data/logbin/mysql-bin.index /data/logbin/mysql-bin.000003 /data/logbin/mysql-bin.000004 /data/logbin/mysql-bin.000005 MariaDB [yinzhengjie]> MariaDB [yinzhengjie]>