• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

Mariadb 10.3.17 中启用binlog - 四喜

Data: 2016-07-20 17:05:59Form: JournalClick: 7

sixi's blog.
Mariadb 10.3.17 中启用binlog - 四喜

 

 

先检查是否开启了binlog
SHOW VARIABLES LIKE 'log_bin';
如果提示:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | OFF    |
+---------------+-------+
1 row in set (0.104 sec)

则需要执行下列步骤:

 增加对mariadb的配置,开启binlog:


vim /etc/my.cnf.d/server.cnf
在[mysqld]一节中增加下列配置:
log-bin=mysql-bin
max-binlog-size=1G
expire_logs_days=180

 

#如果启用了这一行,则会使得binlog更大,但是最安全。

binlog_format=row

保存后,重启mariadb服务:


systemctl restart mariadb
登录mysql后执行:
SHOW VARIABLES LIKE 'log_bin';
如果提示:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_bin       | ON    |
+---------------+-------+
1 row in set (0.002 sec)

则说明binlog开启成功,然后执行:


SHOW BINLOG EVENTS;
如果显示数据库操作记录,则说明binlog启用成功。
也可以进入mariadb的data——dir中查看二进制日志文件是否已经产生:
cd /home/mariadb/
ll
如果显示类似的文件,则说明binlog成功:
mysql-bin.000001
mysql-bin.index

 

////////////////////////////////
////////Sixi. Let it be.../////
//////////////////////////////

 

 

Name:
<提交>