变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

當前位置: 首頁IT技術 → mysql數據庫同步配置詳解

mysql數據庫同步配置詳解

更多

網站最重要的數據,如果數據異常而你又沒有做好備份那是很難恢復的,今天小編教你將兩臺服務器的mysql數據庫進行同步,這樣子我們如果我們網站出了問題,我們就可以用最快的速度進行切換,這樣子才能不影響用戶的訪問。

環境:兩臺機器,已經安裝好了mysql(盡量版本相同,版本也可以不相同。兩臺機器在同一個網絡,可以互相ping通)

主機A(master):192.168.1.80 (ubuntu server 11.10 & mysql 5.5.17)
主機B(slave):192.168.1.81(centos 6.3 & mysql 5.1.61)
 

1: 在master上授權slave的復制賬戶和權限,使slave可以從主機A上去復制數據。

  1. mysql>grant all privileges on oa.* to admin@localhost  identified by '在這里定義密碼'

附:關于mysql授權的一些SQL語句的掌握。

  1. mysql>grant select,insert,update,delete on *.* admin@localhost identified by '密碼';  
  2. mysql>grant select,insert,update,delete on *.* admin@'192.168.1.%' identified by '密碼';  
  3.  
  4. mysql> revoke all privileges on *.* from admin@localhost;  ← 取消admin用戶對數據庫的操作權限  
  5. mysql>delete from mysql.user where user='admin' and host='localhost';  ← 刪除admin用戶  
  6. mysql> flush privileges;  ← 刷新,使以上操作生效 

2:添加iptabels規則,mysql的3306端口可以通過
# iptabels -A INPUT -m state --state NEW -m tcp -ptcp --dport 3306 -j ACCEPT
3:修改主機A的mysql配置文件my.cnf,并設置編碼為UTF-8.

  1. [mysqld]
  2. #注意:該部分server-id=Master_id必須為12321之間的正整數值。從服務器的ID必須與主服務器的ID不相同。 
  3. server-id =1
  4. #用戶slaver讀取的二進制日志文件。
  5. log-bin=msyql-bin
  6. #要復制的數據庫replication-do-db=oa
  7. #數據庫存放的目錄
  8. datadir=/var/lib/mysql  
  9. socket=/var/lib/mysql/mysql.sock  
  10. Default to using old password format for compatibility with mysql 3.x  
  11. # clients (those using the mysqlclient10 compatibility package).  
  12. old_passwords=1  ← 找到這一行,在這一行的下面添加新的規則,讓MySQL的默認編碼為UTF-8  
  13. default-character-set = utf8  ← 添加這一行  
  14. 然后在配置文件的文尾填加如下語句:  
  15. [mysql]  
  16. default-character-set = utf8

4:配置slave ,打開從機B的my.cnf。

  1. server-id           =2 

5:同步數據庫

主機A上master上面需要的同步的數據庫比較大時,先鎖定數據表,然后導出數據庫。再到主機B slave上導入數據庫。

  1. mysql> flush tables with read lock;  mysql> show master status;+------------------+----------+--------------+------------------+| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |+------------------+----------+--------------+------------------+| mysql-bin.000583 |     6682 | oa19         |                  |+------------------+----------+--------------+------------------+1 row in set (0.00 sec)
  2. 在不停主庫的情況下備份數據庫,root@80:~# mysqldump-uroot -pxxxx -h127.0.0.1 --databases oa --master-data=1 > bak.sql

6:遠程復制到slave上mater關于oa的備份文件。

  1. [root@sample~]#scp /home/back/mysql_bak.$(date +%F).sql.gz [email protected]:/tmp/ 

7:到slave上面解壓并且導入數據庫。

  1. [root@sample~]#gzip -d  mysql_bak.$(date +%F).sql.gz  
  2. 在從服務器上導入數據  
  3. [root@sample~]#mysql>source /home/back/mysql_bak.$(date +%F).sql

8:手動同步slave并且開啟slave同步。  

mysql>change master to master_host='192.168.1.80',

  1. >master_user='admin',  
  2. >master_password='123456',  
  3. >master_log_file='mysql-bin.000583',  
  4. >master_log_pos=107;  
  5. mysql>start slave;  
  6. mysql>show slave status\G;  
  7. 注意:此處的master_log_pos=107或者master_port=3306處,千萬不要添加引號,負責會出現語法的錯誤。

 

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 一个人免费观看www视频二 | 日韩精品导航 | 免费综合网| 日韩精品导航 | 500福利笫一精品导航 | 老妇女黄色片 | 一本大道香蕉久97在线视频 | 无遮挡h黄漫画免费观看 | 一级在线 | 欧洲 | 最新激情网址 | 欧美一区二区三区综合色视频 | 国产高清在线精品一区在线 | 欧美日韩亚洲区久久综合 | 香蕉精品一本大道在线观看 | 日韩免费一级毛片 | 日韩欧美亚洲国产高清在线 | 欧美一级二级三级视频 | 亚洲区中文字幕 | 亚洲欧美日韩中文综合在线不卡 | 欧美一区二区三区不卡 | 免费看黄色一级毛片 | 欧美一级黄色片视频 | 五月天婷婷视频 | 大象焦伊人久久综合网色视 | 一级特黄a大片免费 | 特级黄色片视频 | 成年人在线视频观看 | 黄色的视频免费观看 | 色一情一乱一伦一区二区三区 | 日韩免费福利视频 | 最近2019免费中文字幕视频三 | 黄色网络在线观看 | 国内精品久久久久久久久野战 | 午夜三级成人三级 | 中文字幕在线观看你懂的 | 午夜影院入口 | 成人欧美视频在线观看 | 国产人成免费视频 | 免费成年网 | www精品| 天堂资源吧|