mysqlreplicate 工具是在两台服务器间设置和启动复制。用户提供登录从服务器信息和连接到主的信息。也可以指定一个数据库用于测试复制。
该工具报告条件是当主和从的存储引擎不一样时。如果主和从的存储引擎不同将产生告警信息。对于Innodb存储引擎而言,必需完全一样,Innodb的类型(built-in 或 InnoDB Plugin)需要一样,同时主次版本号也要一样,并启用状态。
默认情况下,该工具的警告问题在于下面的信息不匹配,存储引擎设置、默认存储引擎和Innodb存储引擎。为了使用错误代替警告,使用–pedantic 选项来要求主从存储引擎必需一直。
为了查看存储引擎和innodb值之间的差异,可以使用-vv选项,不管有没使用–pedantic选项。
可以使用下面的策略启动复制:
SHOW MASTER STATUS语句来获取这些信息。
--start-from-beginning
选项。--master-log-file 选项。
--master-log-file
和--master-log-pos
选项。