方法一,删除全部二进制日志:
在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 |
|
《聪明开局吧》第466关龚如何过-第466关龚找出13个常用字图文攻略
《聪明开局吧》第465关埂怎么过-第465关埂找出12个常用字图文攻略
《聪明开局吧》第464关含金量如何过-第464关含金量找出32个常用字图文攻略
《聪明开局吧》第463关鳄如何过-第463关鳄找出21个常用字图文攻略
《聪明开局吧》第462关酣过关详解-第462关酣找出15个常用字图文攻略
遮天帝路争锋 角色培养攻略-核心与阵营搭配详解