MySQL複製ERROR 1794 (HY000): Slave is not configured or failed to initialize properly.
阿新 • • 發佈:2019-01-12
ERROR 1794 (HY000): Slave
is
not configured or failed to initialize properly. You must at least
set
--server-id to enable either a master or a slave. Additional error messages can be found
in
the MySQL error log.
2016-05-10 17:21:25 14407 [Warning] InnoDB: Cannot open table mysql/innodb_table_stats from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
2016-05-10 17:21:25 14407 [Warning] InnoDB: Cannot open table mysql/slave_master_info from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
2016-05-10 17:21:25 14407 [Warning] InnoDB: Cannot open table mysql/slave_relay_log_info from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
2016-05-10 17:21:25 14407 [Warning] InnoDB: Cannot open table mysql/slave_worker_info from the internal data dictionary of InnoDB though the .frm file for the table exists. See http://dev.mysql.com/doc/refman/5.6/en/innodb-troubleshooting.html for how you can resolve the problem.
解決步驟:
1、drop 備份的 ibd表
1 2 3 4 5 6 |
use mysql
drop table slave_master_info; drop table slave_relay_log_info;
drop table slave_worker_info;
drop table innodb_index_stats;
drop table innodb_table_stats;
|
2、重建
1 2 |
mysql> source /usr/local/mysql/share/mysql_system_tables.sql
Query OK, 0 rows affected, 1 warning (0.00 sec)
|
3、重啟資料庫
1 2 3 |
[[email protected] data]# usr/local/mysql/bin/mysqld restart
Shutting down MySQL.. [ OK ]
Starting MySQL.. [ OK ]
|
至此,問題解決,登陸資料庫,重新 change master to 即可!