Bootstrap

读写分离(sharding-JDBC)---从库报错问题处理

问题出现原因:在主库上进行删除了一个数据库aaa,然后在其他的服务器上在搭建该主库的从库,而从库上没有相应的已经删除的数据库aaa而导致的Slave_IO_Running: Yes,Slave_SQL_Running: No

| Last_SQL_Error
±-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| Error ‘Can’t create database ‘aaa’; database exists’ on query. Default database: ‘aaa’. Query: 'CREATE DATABASE aaa CHARACTER SET utf8mb4 COLLATE utf8mb4

处理的办法:停掉从库,然后在创建相应的已经删除的信息,然后在开启从库。

mysql> stop slave;

mysql> drop database aaa;

mysql> start slave;

mysql> show slave status;
;