亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

MYSQL數據同步備份復制

添加時間:2013-4-7 11:40:39  添加: 思海網絡 

設置 MySql 數據同步

  mysql從3.23.15版本以后提供數據庫復制功能。利用該功能可以實現兩個數據庫同步,主從模式,互相備份模式的功能

  數據庫同步復制功能的設置都在mysql的設置文件中體現。mysql的配置文件(一般是my.cnf),在unix環境下在/etc/mysql/my.cnf 或者在mysql用戶的home目錄下的my.cnf。

  window環境中,如果c:根目錄下有my.cnf文件則取該配置文件。當運行mysql的winmysqladmin.exe工具時候,該工具會把c:根目錄下的my.cnf 命名為mycnf.bak。并在winnt目錄下創建my.ini。mysql服務器啟動時候會讀該配置文件。所以可以把my.cnf中的內容拷貝到my.ini文件中,用my.ini文件作為mysql服務器的配置文件。

  設置方法:

  設置范例環境:

  操作系統:window2000 professional

  mysql:4.0.4-beta-max-nt-log

  A ip:10.10.10.22

  B ip:10.10.10.53

  A:設置

  1.增加一個用戶最為同步的用戶帳號:


    
GRANT FILE ON *.* TO backup@'10.10.10.53' IDENTIFIED BY ‘1234’
 


  2.增加一個數據庫作為同步數據庫:


    
create database backup
 


  B:設置

  1.增加一個用戶最為同步的用戶帳號:


    
GRANT FILE ON *.* TO backup@'10.10.10.22' IDENTIFIED BY ‘1234’
 


 2.增加一個數據庫作為同步數據庫:


    
create database backup
 


  主從模式:A->B

  A為master

  修改A mysql的my.ini文件。在mysqld配置項中加入下面配置:

server-id=1log-bin#設置需要記錄log 可以設置log-bin=c:mysqlbakmysqllog 設置日志文件的目錄,#其中mysqllog是日志文件的名稱,mysql將建立不同擴展名,文件名為mysqllog的幾個日志文件。binlog-do-db=backup #指定需要日志的數據庫

 


  重起數據庫服務。

  用show master status 命令看日志情況。

  B為slave

  修改B mysql的my.ini文件。在mysqld配置項中加入下面配置:


    
server-id=2master-host=10.10.10.22master-user=backup 
 


#同步用戶帳號


    
master-password=1234master-port=3306master-connect-retry=60
 


預設重試間隔60秒replicate-do-db=backup 告訴slave只做backup數據庫的更新

 

 重起數據庫

  用show slave status看同步配置情況。

  注意:由于設置了slave的配置信息,mysql在數據庫目錄下生成master.info,所以如有要修改相關slave的配置要先刪除該文件。否則修改的配置不能生效。

  雙機互備模式。

  如果在A加入slave設置,在B加入master設置,則可以做B->A的同步。

  在A的配置文件中 mysqld 配置項加入以下設置:


    
master-host=10.10.10.53master-user=backupmaster-password=1234replicate-do-db=backupmaster-connect-retry=10
 


  在B的配置文件中 mysqld 配置項加入以下設置:


    
log-bin=c:mysqllogmysqllogbinlog-do-db=backup
 


  注意:當有錯誤產生時*.err日志文件。同步的線程退出,當糾正錯誤后要讓同步機制進行工作,運行slave start

重起AB機器,則可以實現雙向的熱備。

  測試:

  向B批量插入大數據量表AA(1872000)條,A數據庫每秒鐘可以更新2500條數據。

關鍵字:服務器、MYSQL、數據庫

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站