然后可以通过 show master status; 命令查看主库的状态 SURFACE-BOOK-bin.000024:主库的log-bin日志文件 Position : 数据同步的位置 Binlog-Do_DB : 同步数据的数据库 Binlog-Ignore_DB : 忽略不同步的数据库 到这说明主库就已经准备好了,接下来配置从库, 一定要在从库去执行下面命令来
步骤三:查看binlog状态 成功重启MySQL服务后,我们可以通过以下命令查看binlog的状态: mysql>SHOW MASTER STATUS; 1. 可以得到类似以下的输出: +---+---+---+---+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +---+---+---+---+ | mysql-bin.000001 | 154 | | | +---+--...
binlog_format=mixed server-id=2 //服务器唯一性标识符,每台服务器配置必须保存不一样 replicate-do-db=test_db //要同步的数据库名 relay-log=mysql.relay.bin log-slave-updates=ON 第二步:配置完保存修改,重新启动mysql服务。 第三步:登录B服务器的mysql服务器:执行下面命令(配置同步的主服务器) CHANGE...
server-id=1#服务器id(设置唯一标识)binlog-do-db=数据库名称 # 要给从机同步的库 binlog-ignore-db=mysql #不给从机同步的库(多个写多行)binlog-ignore-db=information_schema binlog-ignore-db=performance_schema binlog-ignore-db=sys log-bin=mysql-bin #打开日志(主机需要打开),可以指定绝对路径; e...
server-id=1#开启bin-log,并指定文件目录和文件名前缀log-bin=mysql-bin#同步test数据库。如果同时同步多个库,就以此格式另写几行即可。如果不指定某个库同步,删除此行,表示同步所有库(除了ignore忽略的库)binlog-do-db=test#不同步mysql系统数据库。如果是多个不同步库,就以此格式另写几行;也可以在一行,中间...
binlog-do-db=scada #待同步的数据库日志 binlog-ignore-db=mysql #不同步的数据库日志 ps:在主从库中分别建一个你需要同步的测试库,比如我这里创建的库叫scada,然后在这两个库中分别建一个测试表,都是空表即可。 当然你还可以配置一些其他相关参数比如:log_bin_index(bin日志文件索引位置),expire_logs_days...
log-bin=master-bin #开启二进制文件 #binlog-do-db=demo #需要同步的二进制数据库名; binlog-ignore-db=information_schema #不同步的二进制数据库名,如果不设置可以将其注释掉; binlog-ignore-db=mysql binlog-ignore-db=performance_schema binlog-ignore-db=sys ...
[mysqld]server-id=1log-bin=master-bin#log_bin_index=master-bin.index#binlog_do_db=baohedata ##dbnam#binlog_ignore_db=mysqldatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid ...
Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set | +---+---+---+---+---+ | mysql-bin.000004 | 433 | | | bedd0818-5f32-11e6-bfa0-0242ac110002:1-7061 | +---+---+---+---+---
mysqlbinlog の--database オプションは、mysqld の--binlog-do-db オプションと同様ですが、指定できるのは 1 つのデータベースのみです。 --database を複数回指定すると、最後のインスタンスのみが使用されます。 このオプションの影響は、ステートメントベースまたは行ベースのロギ...