mysqlマスターコピーエラー解決
2031 ワード
エラー:
1)slaveステータスの表示
エラーを表示
主従上のserver-idは同じで、上の/etc/myが表示されます.cnfのserver-id=1この行はコメントしていません(下のコピー部分でserver_idを設定しました)ので、すぐにこの行をコメントして、mysqlを再起動して、同じエラーを報告していることに気づきました.
コマンドを使用してserver_を表示するid
mysqlはmyから来ていません.cnfファイルでserver_を更新id、それなら手動で修正するしかない
slaveが正常に戻る
1)slaveステータスの表示
- Slave_IO_Running: No
- Slave_SQL_Running: Yes
エラーを表示
- 130327 12:22:50 [ERROR] The slave I/O thread stops because master and slave have equal MySQL
server ids; these ids must be different for replication to work
(or the --replicate-same-server-id option must be used on slave but this does not always
make sense; please check the manual before using it).
主従上のserver-idは同じで、上の/etc/myが表示されます.cnfのserver-id=1この行はコメントしていません(下のコピー部分でserver_idを設定しました)ので、すぐにこの行をコメントして、mysqlを再起動して、同じエラーを報告していることに気づきました.
コマンドを使用してserver_を表示するid
- mysql> show variables like 'server_id';
- +---------------+-------+
- | Variable_name | Value |
- +---------------+-------+
- | server_id | 1 |
- +---------------+-------+
- 1 row in set (0.00 sec)
mysqlはmyから来ていません.cnfファイルでserver_を更新id、それなら手動で修正するしかない
- mysql> set global server_id=2; # my.cnf
- mysql> slave start;
slaveが正常に戻る