新聞中心
準(zhǔn)備工作
1、確保兩臺(tái)主機(jī)都安裝了數(shù)據(jù)庫管理系統(tǒng)(如MySQL、SQL Server等)。

2、兩臺(tái)主機(jī)之間建立了網(wǎng)絡(luò)連接。
3、為兩臺(tái)主機(jī)分配了固定的IP地址。
配置主服務(wù)器
1、打開數(shù)據(jù)庫管理系統(tǒng),創(chuàng)建一個(gè)新的數(shù)據(jù)庫,db_share。
2、在數(shù)據(jù)庫中創(chuàng)建所需的表和數(shù)據(jù)。
3、修改數(shù)據(jù)庫的配置文件,允許遠(yuǎn)程訪問,以MySQL為例,編輯my.cnf文件,添加以下內(nèi)容:
[mysqld] bindaddress = 0.0.0.0
4、重啟數(shù)據(jù)庫服務(wù)。
配置從服務(wù)器
1、打開數(shù)據(jù)庫管理系統(tǒng),連接到主服務(wù)器,以MySQL為例,使用命令行工具連接到主服務(wù)器:
mysql h 主服務(wù)器IP地址 u 用戶名 p
2、在從服務(wù)器上創(chuàng)建一個(gè)用于同步數(shù)據(jù)的賬戶,以MySQL為例,執(zhí)行以下命令:
CREATE USER '同步用戶'@'%' IDENTIFIED BY '密碼'; GRANT REPLICATION SLAVE ON *.* TO '同步用戶'@'%'; FLUSH PRIVILEGES;
3、獲取主服務(wù)器的二進(jìn)制日志文件名和位置,以MySQL為例,執(zhí)行以下命令:
SHOW MASTER STATUS;
記下File和Position的值,稍后在從服務(wù)器上配置時(shí)需要用到。
配置主從復(fù)制
1、在從服務(wù)器上配置主從復(fù)制,以MySQL為例,執(zhí)行以下命令:
CHANGE MASTER TO MASTER_HOST='主服務(wù)器IP地址', MASTER_USER='同步用戶', MASTER_PASSWORD='密碼', MASTER_LOG_FILE='File值', MASTER_LOG_POS=Position值; START SLAVE;
2、查看從服務(wù)器的復(fù)制狀態(tài),以MySQL為例,執(zhí)行以下命令:
SHOW SLAVE STATUSG;
確保Slave_IO_Running和Slave_SQL_Running的值都是Yes,表示主從復(fù)制已經(jīng)正常運(yùn)行。
測試共享設(shè)置
1、在一臺(tái)主機(jī)上插入一條數(shù)據(jù),以MySQL為例,執(zhí)行以下命令:
INSERT INTO db_share.table_name (column1, column2) VALUES ('value1', 'value2');
2、在另一臺(tái)主機(jī)上查詢剛剛插入的數(shù)據(jù),以MySQL為例,執(zhí)行以下命令:
SELECT * FROM db_share.table_name;
如果能夠查詢到剛剛插入的數(shù)據(jù),說明兩個(gè)主機(jī)之間的數(shù)據(jù)庫共享設(shè)置已經(jīng)成功。
網(wǎng)頁題目:兩個(gè)主機(jī)的數(shù)據(jù)庫共享設(shè)置步驟
網(wǎng)站鏈接:http://www.dlmjj.cn/article/coeddee.html


咨詢
建站咨詢
