1. 程式人生 > >MySQL複製ERROR 1794 (HY000): Slave is not configured or failed to initialize properly.

MySQL複製ERROR 1794 (HY000): Slave is not configured or failed to initialize properly.

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.  

 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 即可!