win2003 安裝2個mysql實例做主從同步服務(wù)配置
更新時間:2011年05月26日 01:10:29 作者:
注意的就是路徑的正確書寫。然后在my.ini的配置中,server_id必須保持唯一性。port避免使用3306,服務(wù)名稱和mysql5.1不一樣即可。
配置前的準(zhǔn)備:
2臺電腦,均安裝windows2003 64位。均分三區(qū)c,d,e.計算機名一為Master,一為slave.
使用mysql-noinstall-mysql5.1.50壓縮包.
首先在Master計算機的D盤安裝mysql.
1:解壓mysql-noinstall-5.1.50。將其中的內(nèi)容復(fù)制到D盤的mysql5.1目錄下。
2:安裝mysql5.1.50
進入cmd.
cd d:\mysql5.1\bin
mysqld install mysql5.1 //安裝mysql服務(wù),名稱為mysql5.1
3:配置my.ini。其中以下為必須的
default-character-set=utf8 //數(shù)據(jù)庫表的默認(rèn)字體
basedir=D:\mysql5.1
datadir=D:\mysql5.1\data
port=3306
配置主服務(wù)器,在my.ini 必須開啟log-bin
log-bin=mysql-bin
log=D:\mysql5.1\logs\mylog.log
相應(yīng)的也可以開啟慢查詢?nèi)罩竞湾e誤日志。
my.ini也必須設(shè)置
server_id=10
不要使用默認(rèn)的1.
保存
4:配置注冊表
hklm-system-controlset-service-mysql5.1.找到imagepath,修改該鍵值
默認(rèn)鍵值為:D:\mysql5.1\bin\mysqld msyql5.1
改成:D:\mysql5.1\bin\mysqld --defaults-file="D:\mysql5.1\my.ini" mysql5.1
保存退出.
現(xiàn)在就可以啟動mysql5.1服務(wù)了,進入cmd.
net start mysql5.1
在slave計算機安裝mysql5.1.50
1:解壓該文件至D盤的mysql5.1目錄下
2:安裝mysql5.1
進入cmd.
cd d:\mysql5.1\bin
mysqld install mysql5.1
3:配置從服務(wù)器的my.ini
basedir=D:/mysql5.1
datadir=D:/mysql5.1/data
default-character-set=utf8
server_id=11
該值為必須的,絕對要保定唯一性
以下為可選
log-bin=mysql-bin
log=d:/mysql5.1/logs/mylog.log
log-error=d:/mysql5.1/logs/error.log
log-slow-queries=d:/mysql5.1/logs/slowquery.log
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
3:和主服務(wù)器的注冊表一樣修改。imagepath值。
4:啟動mysql5.1服務(wù)
以上主從服務(wù)器的D盤mysql實例安裝完畢
然后回到master主服務(wù)器
進入mysql數(shù)據(jù)庫
>cd d:\mysql5.1\bin
>mysql -uroot
mysql>grant replication slave,replication client on *.* to zjj@%27%%27 identified by '1';
退出msyql數(shù)據(jù)庫
回到slave從服務(wù)器
進入mysql數(shù)據(jù)庫
>cd d:\mysql5.1\bin
>mysql -uroot
mysql>change master to
->master_host='master',
->master_user='zjj',
->master_password='1',
->master_port=3306,
->master_log_file='mysql-bin.000001',
->master_log_pos=0;
mysql>start slave
這樣就開啟了一個實例的主從服務(wù)。
按照上面的一樣方式,配置E盤的實例的主從服務(wù)。
注意的就是路徑的正確書寫。然后在my.ini的配置中,server_id必須保持唯一性。port避免使用3306,服務(wù)名稱和mysql5.1不一樣即可。
2臺電腦,均安裝windows2003 64位。均分三區(qū)c,d,e.計算機名一為Master,一為slave.
使用mysql-noinstall-mysql5.1.50壓縮包.
首先在Master計算機的D盤安裝mysql.
1:解壓mysql-noinstall-5.1.50。將其中的內(nèi)容復(fù)制到D盤的mysql5.1目錄下。
2:安裝mysql5.1.50
進入cmd.
cd d:\mysql5.1\bin
mysqld install mysql5.1 //安裝mysql服務(wù),名稱為mysql5.1
3:配置my.ini。其中以下為必須的
default-character-set=utf8 //數(shù)據(jù)庫表的默認(rèn)字體
basedir=D:\mysql5.1
datadir=D:\mysql5.1\data
port=3306
配置主服務(wù)器,在my.ini 必須開啟log-bin
log-bin=mysql-bin
log=D:\mysql5.1\logs\mylog.log
相應(yīng)的也可以開啟慢查詢?nèi)罩竞湾e誤日志。
my.ini也必須設(shè)置
server_id=10
不要使用默認(rèn)的1.
保存
4:配置注冊表
hklm-system-controlset-service-mysql5.1.找到imagepath,修改該鍵值
默認(rèn)鍵值為:D:\mysql5.1\bin\mysqld msyql5.1
改成:D:\mysql5.1\bin\mysqld --defaults-file="D:\mysql5.1\my.ini" mysql5.1
保存退出.
現(xiàn)在就可以啟動mysql5.1服務(wù)了,進入cmd.
net start mysql5.1
在slave計算機安裝mysql5.1.50
1:解壓該文件至D盤的mysql5.1目錄下
2:安裝mysql5.1
進入cmd.
cd d:\mysql5.1\bin
mysqld install mysql5.1
3:配置從服務(wù)器的my.ini
basedir=D:/mysql5.1
datadir=D:/mysql5.1/data
default-character-set=utf8
server_id=11
該值為必須的,絕對要保定唯一性
以下為可選
log-bin=mysql-bin
log=d:/mysql5.1/logs/mylog.log
log-error=d:/mysql5.1/logs/error.log
log-slow-queries=d:/mysql5.1/logs/slowquery.log
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
3:和主服務(wù)器的注冊表一樣修改。imagepath值。
4:啟動mysql5.1服務(wù)
以上主從服務(wù)器的D盤mysql實例安裝完畢
然后回到master主服務(wù)器
進入mysql數(shù)據(jù)庫
>cd d:\mysql5.1\bin
>mysql -uroot
mysql>grant replication slave,replication client on *.* to zjj@%27%%27 identified by '1';
退出msyql數(shù)據(jù)庫
回到slave從服務(wù)器
進入mysql數(shù)據(jù)庫
>cd d:\mysql5.1\bin
>mysql -uroot
mysql>change master to
->master_host='master',
->master_user='zjj',
->master_password='1',
->master_port=3306,
->master_log_file='mysql-bin.000001',
->master_log_pos=0;
mysql>start slave
這樣就開啟了一個實例的主從服務(wù)。
按照上面的一樣方式,配置E盤的實例的主從服務(wù)。
注意的就是路徑的正確書寫。然后在my.ini的配置中,server_id必須保持唯一性。port避免使用3306,服務(wù)名稱和mysql5.1不一樣即可。
相關(guān)文章
Windows10下MySQL5.7.19安裝教程 MySQL忘記root密碼修改方法
這篇文章主要為大家詳細(xì)介紹了Windows10下MySQL5.7.19安裝教程,以及MySQL忘記root密碼的修改方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10MySQL for update鎖表還是鎖行校驗(過程詳解)
在MySQL中,使用for update子句可以對查詢結(jié)果集進行行級鎖定,以便在事務(wù)中對這些行進行更新或者防止其他事務(wù)對這些行進行修改,這篇文章主要介紹了MySQL for update鎖表還是鎖行校驗,需要的朋友可以參考下2024-02-02mysql max 與 where 間的執(zhí)行問題小結(jié)
這篇文章主要介紹了mysql max 與 where 間的執(zhí)行問題小結(jié),需要的朋友可以參考下2018-01-01IDEA連接mysql又報錯!Server returns invalid timezone. Go to tab an
這篇文章主要介紹了IDEA連接mysql又報錯!Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' prope問題,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),需要的朋友可以參考下2020-05-05