win2003 裝置2個mysql實例做主從同步辦事設置裝備擺設。本站提示廣大學習愛好者:(win2003 裝置2個mysql實例做主從同步辦事設置裝備擺設)文章只能為提供參考,不一定能成為您想要的結果。以下是win2003 裝置2個mysql實例做主從同步辦事設置裝備擺設正文
設置裝備擺設前的預備:
2台電腦,均裝置windows2003 64位。均分三區c,d,e.盤算機名一為Master,一為slave.
應用mysql-noinstall-mysql5.1.50緊縮包.
起首在Master盤算機的D盤裝置mysql.
1:解壓mysql-noinstall-5.1.50。將個中的內容復制到D盤的mysql5.1目次下。
2:裝置mysql5.1.50
進入cmd.
cd d:\mysql5.1\bin
mysqld install mysql5.1 //裝置mysql辦事,稱號為mysql5.1
3:設置裝備擺設my.ini。個中以下為必需的
default-character-set=utf8 //數據庫表的默許字體
basedir=D:\mysql5.1
datadir=D:\mysql5.1\data
port=3306
設置裝備擺設主辦事器,在my.ini 必需開啟log-bin
log-bin=mysql-bin
log=D:\mysql5.1\logs\mylog.log
響應的也能夠開啟慢查詢日記和毛病日記。
my.ini也必需設置
server_id=10
不要應用默許的1.
保留
4:設置裝備擺設注冊表
hklm-system-controlset-service-mysql5.1.找到imagepath,修正該鍵值
默許鍵值為:D:\mysql5.1\bin\mysqld msyql5.1
改成:D:\mysql5.1\bin\mysqld --defaults-file="D:\mysql5.1\my.ini" mysql5.1
保留加入.
如今便可以啟動mysql5.1辦事了,進入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:設置裝備擺設從辦事器的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:和主辦事器的注冊表一樣修正。imagepath值。
4:啟動mysql5.1辦事
以上主從辦事器的D盤mysql實例裝置終了
然後回到master主辦事器
進入mysql數據庫
>cd d:\mysql5.1\bin
>mysql -uroot
mysql>grant replication slave,replication client on *.* to zjj@%27%%27 identified by '1';
加入msyql數據庫
回到slave從辦事器
進入mysql數據庫
>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
如許就開啟了一個實例的主從辦事。
依照下面的一樣方法,設置裝備擺設E盤的實例的主從辦事。
留意的就是途徑的准確書寫。然後在my.ini的設置裝備擺設中,server_id必需堅持獨一性。port防止應用3306,辦事稱號和mysql5.1紛歧樣便可。