主从同步的配置步骤,请看另一篇文章链接
重置步骤:
服务器端,命令登入mysql(主库从库都需要登录)
tips:黑字部分,是在从库执行。红字部分,是在主库执行。
show slave status\G(检查主从同步是否异常,Slave_IO_Running和Slave_SQL_Running状态均为yes即正常)
异常的话,执行以下步骤
若不记得之前配置的主从账户的密码,可在主库服务器的数据库mysql.user表中查询之前配置主从时建立的主从账户。
重置密码:SET PASSWORD FOR '主从账户名'@'从库服务器ip' =PASSWORD('主从账户新密码');(这步是在主库中执行)
stop slave;(停止主从)(这步是在从库中执行)
Flush tables with read lock;(给数据添加只读锁,保证下边的master_log_file和master_log_pos不会乱变)
show master status;
change master to master_host='主库服务器ip', master_user='主从账户名', master_password='主从账户新密码', master_log_file='File值', master_log_pos=Position值;(注意Position值没有单引号包裹,另外所有单引号都是在英文状态下输入)
start slave;(启动主从)
show slave status\G(检查主从同步是否异常,Slave_IO_Running和Slave_SQL_Running状态均为yes即正常)