本来第二部分是想测试主服务器挂掉,提升从服务器的情况,可是出了点点意外,改为测试某一台从服务器挂掉的时候,如何恢复。
主服务器挂掉的情况放到第三部分吧。
继续用mysql::sandbox来测试。
主服务器(别名black)(server-id:1)安装在 /home/modify/sandboxes/msb_5_6_10/ 使用5610端口。
从服务器(别名blue)(server-id:2)安装在 /home/modify/sandboxes/msb_5_6_10_a/ 使用5611端口。
从服务器(别名green)(server-id:3)安装在 /home/modify/sandboxes/msb_5_6_10_b/ 使用5612端口。
按照前一篇文章介绍的方法设置好一主二从的复制。
相关阅读:
mysql 5.6主从复制第一部分[简介及配置]
mysql 5.6主从复制第二部分[恢复某一台从服务器]
mysql 5.6主从复制第三部分[把从服务器提升为主服务器]
mysql 5.6主从复制第四部分[一些被忽视的操作细节]
mysql 主从复制事件校验 mysql replication event checksum
使用pt-table-checksum检查主从复制是否正常
----------------------------------------分割线----------------------------------------
假设从服务器blue由于dba误操作,直接更改了数据库里面的数据,,
blue:
mysql testt;query okaffected (0.01 sec)mysql test) > mysql testslave status \gslave_io_state: waiting for master to send eventmaster_host: 127.0.0.1master_user: repl_usermaster_port: 5610connect_retry: 60master_log_file: black-bin.000002read_master_log_pos: 2048relay_log_file: mysql_sandbox5611-relay-bin.000004relay_log_pos: 2218relay_master_log_file: black-bin.000002slave_io_running: yesslave_sql_running: yesreplicate_do_db:replicate_ignore_db:replicate_do_table:replicate_ignore_table:replicate_wild_do_table:replicate_wild_ignore_table:last_errno: 0last_error:skip_counter: 0exec_master_log_pos: 2048relay_log_space: 2481until_condition: noneuntil_log_file:until_log_pos: 0master_ssl_allowed: nomaster_ssl_ca_file:master_ssl_ca_path:master_ssl_cert:master_ssl_cipher:master_ssl_key:seconds_behind_master: 0master_ssl_verify_server_cert: nolast_io_errno: 0last_io_error:last_sql_errno: 0last_sql_error:replicate_ignore_server_ids:master_server_id: 1master_uuid: 05b47d41-7b10-11e2-9fff-00241db92e69master_info_file: mysql.slave_master_infosql_delay: 0sql_remaining_delay: nullslave_sql_running_state: slave has itmaster_retry_count: 86400master_bind:last_io_error_timestamp:last_sql_error_timestamp:master_ssl_crl:master_ssl_crlpath:retrieved_gtid_set: 05b47d41executed_gtid_set: 05b47d414f65e570-7b32-11e2-a0de-00241db92e69:1auto_position: sec)##可以停止复制了。mysql test) > stop slave;query okaffected (1.36 sec)
