错误1794在配置复制从站时加载mysql 5.6主转储

Kin*_*rew 3 mysql mysqldump database-replication

E:> mysql -u root <masterDump.db ERROR 1794(HY000)在第22行:Slave未配置或无法正确初始化.您必须至少设置--server-id以启用主服务器或从服务器.可以在MySQL错误日志中找到其他错误消息.错误日志中没有其他消息.

在他们各自的my.ini文件中(是​​的,我在Windows上)master server-id = 1 slave server-id = 2

当我打开转储文件并查看第22行时,这就是我所拥有的(为了隐私而插入了X): CHANGE MASTER TO MASTER_HOST='1X2.21.42.XXX', MASTER_PORT=3306, MASTER_USER='replicant', MASTER_PASSWORD='MasteAccessXXX', MASTER_LOG_FILE='mysql-bin.000004', MASTER_LOG_POS=335723162; 显然我没有--server-id在该行上,但它不是"CHANGE MASTER TO"命令的一部分(http://dev.mysql.com/doc/refman/5.6/en/change-master-to.html)

我启动了奴隶,就像它说:

mysqld --skip-slave-start

有没有人知道我错过了什么?

谢谢,

安德鲁

Kin*_*rew 6

好吧我明白了.

You must at least set --server-id to enable either a master or a slave. 
Run Code Online (Sandbox Code Playgroud)

我认为在启动mysql时需要这样做,但这不是该命令的标志.

我在mysqld启动时添加了--server-id = 2并且正在加载转储文件.

谢谢你的期待.希望这有助于其他人.

安德鲁