MySQL master-slave在windows有哪些好處?
下面的文章主要介紹的是windows操作系統(tǒng)下MySQL master-slave ,MySQL master-slave 之所以能在很短的時(shí)間內(nèi)被人們廣泛的應(yīng)用,原因也是因?yàn)樗?dú)特的功能,以下的文章就有對其在windows操作系統(tǒng)下MySQL master-slave 的功能的描述。
MySQL 復(fù)制設(shè)置
- Set up MySQL replication and control slave thread
MySQL主從備份
推薦圈子: Database圈子
更多相關(guān)推薦 假設(shè)安裝過一個MySQL
1.先安裝2個MySQL 其實(shí)也就是復(fù)制一個MySQL (MySQL5.1 和 MySQL5.2)
2.修改端口號和安裝地址(my.ini) 這里我們不使用默認(rèn)端口3306 主要測試
Xml代碼
- MySQL5.1
- [client]
- port=3307
- [MySQLd]
- port=3307
- basedir="E:/MySQL5.1/"
- datadir="E:/MySQL5.1/Data/"
- MySQL5.2
- [client]
- port=3308
- [MySQLd]
- port=3308
- basedir="E:/MySQL5.2/"
- datadir="E:/MySQL5.2/Data/"
- MySQL5.1
- [client]
- port=3307
- [MySQLd]
- port=3307
- basedir="E:/MySQL5.1/"
- datadir="E:/MySQL5.1/Data/"
- MySQL5.2
- [client]
- port=3308
- [MySQLd]
- port=3308
- basedir="E:/MySQL5.2/"
- datadir="E:/MySQL5.2/Data/"
3.在Master(MySQL master-slave)的數(shù)據(jù)庫中建立一個備份帳戶,命令如下
Sql代碼
- GRANT REPLICATION SLAVE ON *.* TO 'slave'@'localhost' IDENTIFIED BY '123456';
- GRANT REPLICATION SLAVE ON *.* TO 'slave'@'localhost' IDENTIFIED BY '123456';
4.Master 為MySQL5.1 修改如下(my.ini):
Xml代碼
[MySQLd]
#Master start
#日志輸出地址 主要同步使用
log-bin=E:\MySQL5.1\Data\log-bin.log
#同步數(shù)據(jù)庫
binlog-do-db=cnb
#主機(jī)id 不能和從機(jī)id重復(fù)
server-id=1
#Master end
[MySQLd]
#Master start
#日志輸出地址 主要同步使用
log-bin=E:\MySQL5.1\Data\log-bin.log
#同步數(shù)據(jù)庫
binlog-do-db=cnb
#主機(jī)id 不能和從機(jī)id重復(fù)
server-id=1
#Master end
以上的相關(guān)內(nèi)容就是對windows下MySQL master-slave的介紹,望你能有所收獲。
【編輯推薦】
- MySQL數(shù)據(jù)庫來支持簡單的圖形計(jì)數(shù)器
- 配置MySQL數(shù)據(jù)源在tomcat5中的實(shí)際操作流程
- C++庫連接來對MySQL數(shù)據(jù)庫進(jìn)行正確連接
- MySQL5的基礎(chǔ)知識與常見問題
- MySQL數(shù)據(jù)庫的相關(guān)論壇設(shè)計(jì)的系統(tǒng)架構(gòu)