程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Windows辦事器下MySql數據庫單向主從備份具體完成步調分享

Windows辦事器下MySql數據庫單向主從備份具體完成步調分享

編輯:MySQL綜合教程

Windows辦事器下MySql數據庫單向主從備份具體完成步調分享。本站提示廣大學習愛好者:(Windows辦事器下MySql數據庫單向主從備份具體完成步調分享)文章只能為提供參考,不一定能成為您想要的結果。以下是Windows辦事器下MySql數據庫單向主從備份具體完成步調分享正文


1、目標:將主辦事器中的MySql數據庫同步到從辦事器中,使得對主辦事器的操作可以即時更新到從辦事器,防止主辦事器因情況或許收集異常一時沒法應用,到達備份後果。

2、情況:

主從辦事器操作體系、數據庫版本均雷同,詳細以下:
操作體系:Windows 2003 Server R2
MySql數據庫版本:5.0.51b
主辦事器(用A取代)IP地址:192.168.4.100
從辦事器(用B取代)IP地址:192.168.4.101

3、設置裝備擺設進程:

1、在A創立長途拜訪備份賬戶。
在A的MySql數據庫中樹立一個備份賬戶,敕令以下:

  mysql> GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO july@'192.168.4.101' IDENTIFIED BY '123456';
  mysql> Flush privileges;
  mysql> Quit;


語句說明:

第一句中*.*表現一切數據庫,假如要對某個數據庫備份的話,假設數據庫稱號為some,則要換成some.*,個中 TO july@'192.168.4.101',july為長途拜訪用戶名,IP地址為長途拜訪IP,BY '123456'中123456為長途拜訪暗碼;
第二句語句履行後使得長途拜訪用戶創立失效;

履行解釋:

履行上述語句後,若要看長途拜訪用戶能否曾經創立勝利,履行以下語句:
  mysql> use mysql;
  mysql> select host,user from user;
用戶列表中多了一條
+------------------------------------+------------------+
|host |user        |
+------------------------------------+------------------+
|192.168.4.101 |july |
+------------------------------------+------------------+
至此,解釋長途拜訪用戶曾經創立勝利。
2、封閉A的MySql辦事並拷貝數據到B。
封閉A的Mysql辦事,將A中的數據拷貝到B中,使得A、B辦事器初始數據完整雷同,而且在同步備份之前制止對辦事器中停止數據庫寫入操作,以包管A、B辦事器的初始數據完整雷同。
3、修正A中my.ini設置裝備擺設信息
翻開my.ini文件,在[mysqld]下添加以下內容(#內容為正文):
  # server-id:A辦事器的ID值
  server-id=10
  #log-bin:二進制變革日記
  log-bin=c:\log/log-bin.log
4、重啟A辦事器。
5、封閉B辦事器,對B的my.ini停止相干設置裝備擺設
此處須要留意:
因為設置了slave的設置裝備擺設信息,mysql在數據庫data目次下生成master.info,所以若有要修正相干slave的設置裝備擺設要先刪除該文件,不然修正的設置裝備擺設不克不及失效。
翻開B的my.ini設置裝備擺設文件,在[mysqld]中添加以下內容:
  #B辦事器ID值
  server-id=11
  #長途拜訪IP地址
  master-host=192.168.4.100
  #長途拜訪用戶名
  master-user=july
  #長途拜訪用戶暗碼
  master-password=123456
  #主辦事器端口(默許為3306,此處要留意主辦事器端口能否由於防火牆被制止)
  master-port=3306
  #同步時光距離為60秒
  master-connect-retry=60
  #設置要同步備份的數據庫,此處數據庫為some
  replicate-do-db=some
6、重啟B辦事器,到此已完成主從備份,假如有毛病,可以經由過程mysql_error.log停止檢查。

解釋:此文檔為收集匯集材料自行實驗整頓,重要是便利本身後續查找和有須要者參考,如有侵權的地方,接洽即刪除。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved