您的位置:首页 > 数据库 > MySQL

7、Mysql的log-bin日志

2016-04-06 21:33 176 查看
1、开启mysql的bin-log日志

找到mysql的配置文件/etc/my.cnf,在里面加入下面语句

[mysqld]
slow_query_log_file=/usr/local/mysql/log/slow.log   #开启Mysql的慢查询日志
log-bin=/usr/local/mysql/log/mysql-bin              #开启Mysql的二进制日志
log-error=/project/class2/mysql/log/err.log         #开启Mysql的错误日志
general_log_file=/project/class2/mysql/log/general.log


2、查看Mysql的二进制日志文件

2.1 查看二进制文件是否开启成功

show variables like 'log_bin%';
+---------------------------------+--------------------------------------

| Variable_name | Value |

+---------------------------------+--------------------------------------+

| log_bin | ON |

| log_bin_basename | /usr/local/mysql/log/mysql-bin |

2.2查看最后的log-bin文件信息

show  master status;
+------------------+----------+--------------+------------------+-------------------+

| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |

+------------------+----------+--------------+------------------+-------------------+

| mysql-bin.000003 | 120 | | | |

+------------------+----------+--------------+------------------+-------------------+

3、关于二进制日志的一些操作

3.1 开启一个新的二进制日志,从当前时刻,记录对数据库的更新操作

flush logs;


3.2 清空所有的bin-log日志

reset master;
3.3 查看最后一个log-bin文件

show master status;


4、二进制日志文件的查看
mysqlbinlog <span style="color:#cc0000;">--no-defaults</span> mysql-0001.bin
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: