最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
删除MySQL二进制日志命令与例子详解
时间:2022-11-14 23:37:07 编辑:袖梨 来源:一聚教程网
方法一,删除全部二进制日志:
在mysql上执行reset master命令,那么就清除了所有的mysql-bin.*日志,并且以后日志文件名从mysql-bin.000001开始
reset master
删除部分日志:
代码如下 | 复制代码 |
PURGE MASTER LOGS TO & PURGE MASTER LOGS BEFORE PURGE MASTER LOGS TO 'mysql-bin.******'命令,是将'******'编号之前的所有日志 |
进行删除
PURGE MASTER LOGS BEFORE 'yyyy-mm-dd hh:mm:ss'命令,是将在'yyyy-mm-dd hh:mm:ss'时间之前的所有日志进行删除
方法二,或者使用PURGE
PURGE {MASTER | BINARY} LOGS TO ‘log_name’
PURGE {MASTER | BINARY} LOG
查看日志
代码如下 | 复制代码 |
mysql> show binary logs; |
删除bin-log(删除mysql-bin.000018之前的所有二进制日志文件)
代码如下 | 复制代码 |
mysql> purge binary logs to 'mysql-bin.000018'; mysql> show binary logs; |
查看日志
代码如下 | 复制代码 |
mysql> show binlog events;
|
方法三,设置日志过期时间:
修改my.cnf
代码如下 | 复制代码 |
expire_log_day=5 |
这里设置保存5天的日志,超过5天的日志会被自动删除
方法四,如果是linux系统可以使用rm删除
删除二进制日志,启动服务
代码如下 | 复制代码 |
# c -rf /mybinlog/* # netstat -tnlp 查看启动的mysql进程号 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2523/mysql # kill 2523 (注意,如果在备份之前mysql服务是开启的,重启是不成功的,需要把这个进程先kill掉) # service mysqld restart |
相关文章
- Binance.US已上线VIRTUAL 04-30
- binance官网电脑下载_binance苹果版下载地址V2.57.7 04-30
- 比特币交易量最大的交易所是哪个?全球最大的比特币交易平台排名 04-30
- 奥比岛梦想国度卡死闪退有哪些解决方法 04-30
- DNF手游骨戒在哪个位置 04-30
- 回望羊驼:当利空成为短暂的财富密码 04-30