my.cnf部分是
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log_error = /var/log/mysql_error.log
server-id = 3;
log-bin = mysql-bin
relay-log = prod-relay-bin
slave-skip-errors =
当我重新启动奴隶给出错误时
ERROR 1200(HY000):服务器未配置为从站;修复 配置文件或使用CHANGE MASTER TO
然后我检查了服务器ID:
mysql> SHOW VARIABLES LIKE 'server_id';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id | 0 |
+---------------+-------+
答案 0 :(得分:1)
server_id
不能设置为0
才能使mysql复制正常工作。