国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql主從復(fù)制安裝配置,從線上環(huán)境配置主從

2024-07-24 12:37:40
字體:
供稿:網(wǎng)友

主從復(fù)制是mysql數(shù)據(jù)庫熱備份的一個常用的做法,這樣可以保存數(shù)據(jù)庫任何一方出現(xiàn)問題可及時更換上,下面小編來分享一篇關(guān)于從線上環(huán)境配置主從的mysql主從復(fù)制安裝配置實例.

主機(jī)172.16.0.21,172.16.0.22,centos6.2,分別使用yum安裝mysql

給21上的mysql新建庫:

CREATE DATABASE `replytest1` /*!40100 DEFAULT CHARACTER SET utf8 */;

建表:

  1. CREATE TABLE `replytest1`.`test1` ( 
  2. `id` INT UNSIGNED NOT NULL AUTO_INCREMENT, 
  3. `test1col` VARCHAR(45) NULL
  4. PRIMARY KEY (`id`)); 

插入數(shù)據(jù):

  1. INSERT INTO `replytest1`.`test1` (`test1col`) VALUES (’1′); 
  2. INSERT INTO `replytest1`.`test1` (`test1col`) VALUES (’2′); 

修改主庫配置文件:

server-id = 1 //數(shù)據(jù)庫ID號,為1時表示為Master,其中master_id必須為1到232–1之間的一個正整數(shù)值;

log-bin=mysql-bin //啟用二進(jìn)制日志;

binlog-do-db=data //需要同步的二進(jìn)制數(shù)據(jù)庫名;可以寫多行

binlog-ignore-db=mysql //不同步的二進(jìn)制數(shù)據(jù)庫名;這個同步后聽說很麻煩

log-slave-updates //把更新的記錄寫到二進(jìn)制文件中;

slave-skip-errors

創(chuàng)建負(fù)責(zé)復(fù)制的用戶:

  1. ###GRANT ALL PRIVILEGES ON *.* TO reply@172.16.0.1 IDENTIFIED BY ‘reply’ WITH GRANT OPTION
  2. grant replication slave on *.* to test@192.168.2.119 identified by ‘********’ 
  3. flush privileges

鎖定主庫:FLUSH TABLES WITH READ LOCK;

導(dǎo)出主表數(shù)據(jù):解鎖并檢查當(dāng)前的master狀態(tài)及復(fù)制到哪里.

UNLOCK TABLES;Show master status;

從庫設(shè)置,修改配置文件,代碼如下:

  1. #從庫設(shè)置 
  2. server-id=2 
  3. master-host=172.16.0.1 
  4. master-user=reply 
  5. master-password=reply 
  6. master-connect-retry=600 #如果發(fā)現(xiàn)主服務(wù)器斷線,重新連接的時間差; 
  7. replicate-ignore-db=mysql 
  8. replicate-ignore-db=test 
  9. log-slave-update 
  10. slave-skip-errors 
  11. #從庫設(shè)置結(jié)束 

重啟mysql,在從服務(wù)器上執(zhí)行stop slave,reset master命令,重置成主數(shù)據(jù)庫,代碼如下:

  1. mysql> stop slave; 
  2. Query OK, 0 rows affected, 1 warning (0.00 sec) 
  3. mysql> reset master; 
  4. change master to master_host=’172.16.0.21′,master_user=’reply’, master_password=’reply’,  master_log_file=’mysql-bin.000001′, master_log_pos=106; 
  5. Slave start; 
  6. mysql>  show slave statusG 
  7. *************************** 1. row *************************** 
  8. Slave_IO_State: Waiting for master to send event 
  9. Master_Host: 172.16.0.21 
  10. Master_User: reply 
  11. Master_Port: 3306 
  12. Connect_Retry: 600 
  13. Master_Log_File: mysql-bin.000001 
  14. Read_Master_Log_Pos: 106 
  15. Relay_Log_File: mysqld-relay-bin.000002 
  16. Relay_Log_Pos: 251 
  17. Relay_Master_Log_File: mysql-bin.000001 
  18. Slave_IO_Running: Yes  --Vevb.com 
  19.             Slave_SQL_Running: Yes 
  20. Replicate_Do_DB: 
  21. Replicate_Ignore_DB: mysql,test 
  22. Replicate_Do_Table: 
  23. Replicate_Ignore_Table: 
  24. Replicate_Wild_Do_Table: 
  25. Replicate_Wild_Ignore_Table: 
  26. Last_Errno: 0 
  27. Last_Error: 
  28. Skip_Counter: 0 
  29. Exec_Master_Log_Pos: 106 
  30. Relay_Log_Space: 407 
  31. Until_Condition: None 
  32. Until_Log_File: 
  33. Until_Log_Pos: 0 
  34. Master_SSL_Allowed: No 
  35. Master_SSL_CA_File: 
  36. Master_SSL_CA_Path: 
  37. Master_SSL_Cert: 
  38. Master_SSL_Cipher: 
  39. Master_SSL_Key: 
  40. Seconds_Behind_Master: 0 
  41. Master_SSL_Verify_Server_Cert: No 
  42. Last_IO_Errno: 0 
  43. Last_IO_Error: 
  44. Last_SQL_Errno: 0 
  45. Last_SQL_Error: 
  46. 1 row in set (0.00 sec)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 台江县| 连南| 东辽县| 文山县| 临湘市| 滨州市| 神池县| 高邑县| 芦溪县| 蒙自县| 简阳市| 铁岭市| 读书| 东乌珠穆沁旗| 乐业县| 普定县| 太康县| 同江市| 泰顺县| 铅山县| 马尔康县| 保康县| 彭州市| 阜阳市| 卫辉市| 贡嘎县| 成安县| 山东| 黄冈市| 大连市| 长乐市| 通河县| 布拖县| 华阴市| 渝北区| 威海市| 和田市| 青阳县| 昔阳县| 新宁县| 台中市|