我已经将testing数据库备份转储到新创build的testing从属服务器,但是我无法使复制移动。 自转储以来,我只向主数据库添加了一条logging,以尝试启动复制。 我得到的奴隶的Last_SQL_Error: Error 'Can't create database 'products'; database exists' on query. Default database: 'products'. Query: 'create database products'是: Last_SQL_Error: Error 'Can't create database 'products'; database exists' on query. Default database: 'products'. Query: 'create database products' Last_SQL_Error: Error 'Can't create database 'products'; database exists' on query. Default database: 'products'. Query: 'create database products' Last_SQL_Error: Error 'Can't create database 'products'; database exists' on query. Default database: 'products'. Query: 'create database products'我已经尝试将GTID设置为下一个事务,但没有运气。 任何指针将不胜感激。
my.cnf中
[mysqld] server-id=4 gtid_mode=ON enforce_gtid_consistency=ON log_slave_updates=ON replicate-ignore-db=mysql binlog-format=ROW log_bin=mysql-bin expire_logs_days=1 read_only=ON
显示奴隶状态:
Last_SQL_Error: Error 'Can't create database 'products'; database exists' on query. Default database: 'products'. Query: 'create database products' Retrieved_Gtid_Set: dd652f47-c162-11e7-ad42-42010a8005a4:1-29824 Executed_Gtid_Set: dd652f47-c162-11e7-ad42-42010a8005a4:1-5928
**显示主人身份**
*************************** 1. row *************************** File: mysql-bin.000001 Position: 1426140 Binlog_Do_DB: Binlog_Ignore_DB: Executed_Gtid_Set: dd652f47-c162-11e7-ad42-42010a8005a4:1-5928 1 row in set (0.00 sec)
所以如果有人碰到这个,这是我解决我的问题的方法:
get master status来find它 欲了解更多信息,你可以看看这个有用的文章: https : //avdeo.com/2015/03/04/restoring-slave-when-gtid-is-enabled-on-master/