配置前的準備:
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不一樣即可。
win2003 安裝2個mysql實例做主從同步服務配置
2019-11-19 15:11MYSQL教程網 Mysql
注意的就是路徑的正確書寫。然后在my.ini的配置中,server_id必須保持唯一性。port避免使用3306,服務名稱和mysql5.1不一樣即可。
延伸 · 閱讀
- 2022-03-11MySQL的索引你了解嗎
- 2022-03-10面試中老生常談的MySQL問答集錦夯實基礎
- 2022-03-10淺談如何保證Mysql主從一致
- 2022-03-10Ubuntu18.04(linux)安裝MySQL的方法步驟
- 2022-03-09MySQL讓人又愛又恨的多表查詢
- 2022-03-09MySQL Server 層和存儲引擎層是怎么交互數據的?
- Mysql
MySQL server has gone away錯誤提示解決方法
今天遇到類似的情景,MySQL只是冷冷的說:MySQL server has gone away。 ...
- Mysql
MySQL全文索引、聯合索引、like查詢、json查詢速度哪個快
這篇文章主要介紹了MySQL全文索引、聯合索引、like查詢、json查詢速度大比拼,通過實例代碼截圖的形式給大家介紹的非常詳細,具有一定的參考借鑒價值...
- Mysql
Centos7下使用yum安裝mysql數據庫的詳細教程(增強版)
這篇文章主要介紹了Centos7下使用yum安裝mysql數據庫的詳細教程(增強版),非常不錯,具有參考借鑒價值,需要的朋友可以參考下 ...
- Mysql
解決重置Mysql root用戶賬號密碼問題
這篇文章主要介紹了解決重置Mysql root用戶賬號密碼問題,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下...
- Mysql
幾種MySQL中的聯接查詢操作方法總結
這篇文章主要介紹了幾種MySQL中的聯接查詢操作方法總結,文中包括一些代碼舉例講解,需要的朋友可以參考下 ...
- Mysql
MySQL之Field‘***’doesn’t have a default value錯誤解決辦法
這篇文章主要介紹了MySQL之Field‘***’doesn’t have a default value錯誤解決辦法,需要的朋友可以參考下 ...
- Mysql
MySQL 查詢速度慢與性能差的原因與解決方法
隨著網站數據量與訪問量的增加,MySQL 查詢速度慢與性能差的問題就日漸明顯,這里為大家分享一下解決方法,需要的朋友可以參考下...
- Mysql
MySQL鎖的知識點總結
在本篇文章里小編給大家整理了關于MySQL鎖的知識點總結以及實例內容,需要的朋友們學習下。...