From dbb6c6d418f23a50538e28dc4533f0cfacc91398 Mon Sep 17 00:00:00 2001 From: Jack Date: Wed, 10 Oct 2018 18:45:08 +0800 Subject: [PATCH] Updated AdminGuide (markdown) --- AdminGuide.md | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/AdminGuide.md b/AdminGuide.md index 7173bd9..64e4161 100644 --- a/AdminGuide.md +++ b/AdminGuide.md @@ -12,16 +12,28 @@ log-bin=mysql-bin #添加这一行就ok binlog-format=ROW #选择row模式 server_id=1 #配置mysql replaction需要定义,不能和canal的slaveId重复 +    数据库重启后, 简单测试 `my.cnf` 配置是否生效: + ``` -Ubuntu16.04 && MySQL5.6 -[mysqld] -log_bin=mysql-bin -binlog_format=ROW -server-id=1 +mysql> show variables like 'binlog_format'; ++---------------+-------+ +| Variable_name | Value | ++---------------+-------+ +| binlog_format | ROW | ++---------------+-------+ ``` - 如果 my.cnf 设置不起作用,请参考: - https://stackoverflow.com/questions/38288646/changes-to-my-cnf-dont-take-effect-ubuntu-16-04-mysql-5-6 - https://stackoverflow.com/questions/52736162/set-binlog-for-mysql-5-6-ubuntu16-4 +``` +mysql> show variables like 'log_bin'; ++---------------+-------+ +| Variable_name | Value | ++---------------+-------+ +| log_bin | ON | ++---------------+-------+ +``` + +    如果 my.cnf 设置不起作用,请参考: +     https://stackoverflow.com/questions/38288646/changes-to-my-cnf-dont-take-effect-ubuntu-16-04-mysql-5-6 +     https://stackoverflow.com/questions/52736162/set-binlog-for-mysql-5-6-ubuntu16-4
   c.  canal的原理是模拟自己为mysql slave,所以这里一定需要做为mysql slave的相关权限 
CREATE USER canal IDENTIFIED BY 'canal';