程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySql雙機熱備份方法,mysql雙機熱備份

MySql雙機熱備份方法,mysql雙機熱備份

編輯:MySQL綜合教程

MySql雙機熱備份方法,mysql雙機熱備份


MySql雙機熱備份方法備份Master數據庫mysql到Slave

 【環境】

操作系統:兩台32位Windows7旗艦版

Mysql版本:mysql-5.5.28-win32(低版本mysql在配置副庫時有所區別)

工具:mysql-gui-tools-5.0-r17-win32

Master IP:192.168.1.4(主)

Slave IP:192.168.1.15(副)

 

MySQL安裝路徑:D:\Program Files\MySQL\MySQL Server 5.5

 

【設置】

分別另外添加用戶:用戶名:mysql,密碼:mysql (grant all on *.* to ' mysql '@'%' identified by ' mysql ';);並將mysql數據庫內的表user中的host列下的值改為%(或者設置為允許遠程訪問的主機的IP)

 

在master(192.168.1.4)上測試slave(192.168.1.15) mysql用戶是否可以遠程登錄,以及在slave (192.168.1.15)上測試master (192.168.1.4) mysql用戶是否可以遠程登錄,如果不能正常登錄,需查看數據庫mysql數據庫內user表內用戶信息是否正確.(如果不能登錄,也可能是防火牆問題導致)

 

【配置】

找到安裝路徑下的my.ini配置,並分別[mysqld]下添加以下內容:

  • Master配置:

[mysqld]

server-id=1

log-bin=bin_log

binlog-do-db=mysql(需備份的數據庫名稱)

 

重啟master上的mysql服務,點擊,輸入密碼進入,

輸入show master status命令後得

記錄下File、Position對應的值;

 

  • Slave配置:

[mysqld]

server-id=2

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved