码迷,mamicode.com
首页 > 数据库 > 详细

mysql bin-log 设置

时间:2015-04-09 10:20:31      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:

mysql 的事物日至为

[root@localhost mysql]# ls -ldtr mysql-bin.*
-rw-rw----  1 mysql mysql 2222211 4月   9 08:35 mysql-bin.000001
-rw-rw----  1 mysql mysql     245 4月   9 08:35 mysql-bin.000002
-rw-rw----. 1 mysql mysql      38 4月   9 08:35 mysql-bin.index
[root@localhost mysql]# pwd
/var/lib/mysql

mysql-bin.index中记载了最新的日至序号如下:

[root@localhost mysql]# cat mysql-bin.index 
./mysql-bin.000001
./mysql-bin.000002

如果你不小心删除了mysql-bin.0000等文件。 mysql 可能会启动不起来。因为,mysql会根据index文件去找最新的日至。

这时候会报错误如 某个mysql-bin.0000 文件找不到。 你需要清空 mysql-bin.index这个文件。然后再启动。

 

设置关闭bin-log功能可以注释掉/etc/my.conf中的

log-bin=mysql-bin

设置log过期可以编辑/etc/my.conf,设置

expire-logs-days=2

察看log相关可以

MariaDB [(none)]> show global variables like %expire%;
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| expire_logs_days | 2     |
+------------------+-------+
1 row in set (0.00 sec)

MariaDB [(none)]> show global variables like %log_bin%;
+---------------------------------+-------+
| Variable_name                   | Value |
+---------------------------------+-------+
| log_bin                         | ON    |
| log_bin_trust_function_creators | OFF   |
| sql_log_bin                     | ON    |
+---------------------------------+-------+
3 rows in set (0.00 sec)

 

mysql bin-log 设置

标签:

原文地址:http://www.cnblogs.com/kramer/p/4408668.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!