E:>mysql -u root < masterDump.db ERROR 1794 (HY000) at line 22: 从站未配置或无法正确初始化。您必须至少设置 --server-id 以启用主服务器或从服务器。可以在 MySQL 错误日志中找到其他错误消息。错误日志中没有其他消息。
在他们各自的 my.ini 文件中(是的,我在 Windows 上)主服务器 ID=1 从服务器 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
有谁知道我错过了什么?
谢谢,
安德鲁