MySQL新建Slave
1.在Master建立一個全量備份,並記錄binlog的位置
2.在Slave上還原全量備份
3.在Slave上開啟複製
實驗資料初始化
建立全量備份,記錄binlog位置
innobackupex --user=root --password=root /root
建立備份之後,插入一些資料,模擬Master熱備份不停機時,不斷有資料寫入
insert into test values(100,100);
commit;
通過命令,將檔案打包傳送到Slave伺服器
登入到Slave伺服器,使用全量備份恢復。需要注意恢復之後的檔案系統許可權。
在Master建立複製帳號
create user repl;
grant replication slave,replication client on *.*
to repl@'192.168.1.%' identified by 'repl';
在Slave上啟動複製
change master to
master_host='192.168.1.70',
master_port=3306,
master_user='repl',
master_password='repl',
master_log_file='rac1.000011',
master_log_pos=777;
在Slave上檢視資料,已經從binlog指定位置開始複製
如果不指定binlog的位置,[100,100]這個記錄是不會存在的,Slave啟動複製之前的資料是不會複製過來的。
所以需要指定binlog的位置。
2.在Slave上還原全量備份
3.在Slave上開啟複製
實驗資料初始化
建立全量備份,記錄binlog位置
innobackupex --user=root --password=root /root
建立備份之後,插入一些資料,模擬Master熱備份不停機時,不斷有資料寫入
insert into test values(100,100);
commit;
通過命令,將檔案打包傳送到Slave伺服器
登入到Slave伺服器,使用全量備份恢復。需要注意恢復之後的檔案系統許可權。
在Master建立複製帳號
create user repl;
grant replication slave,replication client on *.*
to repl@'192.168.1.%' identified by 'repl';
在Slave上啟動複製
change master to
master_host='192.168.1.70',
master_port=3306,
master_user='repl',
master_password='repl',
master_log_file='rac1.000011',
master_log_pos=777;
在Slave上檢視資料,已經從binlog指定位置開始複製
如果不指定binlog的位置,[100,100]這個記錄是不會存在的,Slave啟動複製之前的資料是不會複製過來的。
所以需要指定binlog的位置。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1084953/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL master/slaveMySqlAST
- MYSQL 配置slave故障MySql
- MySql的Master/SlaveMySqlAST
- mysql slave錯誤skipMySql
- MySQL Master/Slave Master/MasterMySqlAST
- mysql master和slave配置MySqlAST
- mysql slave 轉為 masterMySqlAST
- MySQL 5.5 Master/Slave 配置MySqlAST
- mysql slave-skip-errorsMySqlError
- MySQL SLAVE故障一例MySql
- mysql master slave 主從同步MySqlAST主從同步
- mysql 同步 master-slave薦MySqlAST
- Mysql Slave群切換MasterMySqlAST
- Mysql Slave群切換Master (=)MySqlAST
- MySQL master and slave have equal MySQL server UUIDsMySqlASTServerUI
- MySQL錯誤之mysql.slave_master_infoMySqlAST
- MySQL Slave異常關機的處理 (pt-slave-restart)MySqlREST
- 【MySQL】Slave can not handle replication events with the checksum ...MySql
- mysql slave 損害一例MySql
- MySQL複製跳過錯誤--slave_skip_errors、sql_slave_skip_counter、slave_exec_modeMySqlError
- MYSQL Slave開機啟動指令碼MySql指令碼
- Mysql slave 延遲故障一列MySql
- MySQL Slave延遲很大優化方法MySql優化
- mysql多執行緒slave的演化MySql執行緒
- mysql建立master/slave詳細步驟MySqlAST
- 利用mysql slave 修復master MyISAM tableMySqlAST
- The slave I/O thread stops because master and slave have equal MySQL server UUIDthreadASTMySqlServerUI
- 5.6.25 MySql主從 Tmaster and slave have equal MySQL srver UUIDs;MySqlASTUI
- MySQL複製命令slave被REPLICA命令取代MySql
- Mysql 5.6 Master和Slave 主備切換MySqlAST
- 【Mysql】Slave 延遲很大並且不動了MySql
- MySQL Slave異常關機的處理MySql
- MYSQL的master/slave資料同步配置(轉)MySqlAST
- [MySQL進階之路][No.0002] SHOW SLAVE STATUSMySql
- 從Mysql slave system lock延遲說開去MySql
- MySQL 5.5 Slave節點備份指令碼(mysqldump)MySql指令碼
- mysql_slave :Error_code: 1593解決MySqlError
- mysql innodb新建索引堵塞update ,insert,deleteMySql索引delete