wamp mysql 建立主從資料庫

2022-09-16 20:21:13 字數 1409 閱讀 4483

這跟你是不是wmap沒有關係的, wamp是乙個整合環境,只是一次性幫你建立乙個web伺服器而已

下面給你些配置

一、登入master伺服器,修改my.ini ,新增如下內容:

[wampmysqld]

#資料庫id號, 為1時表示為master,其中master_id必須為1到232–1之間的乙個正整數值; 

server-id = 1

#啟用二進位制日誌;

log-bin=mysql-bin

#需要同步的二進位制資料庫名;

binlog-do-db=test

#不同步的二進位制資料庫名,如果不設定可以將其注釋掉;

binlog-ignore-db=mysql

#設定生成的log檔名;

log-bin="e:/database/materlog"

#把更新的記錄寫到二進位制檔案中;

log-sl**e-updates

#跳過錯誤,繼續執行複製;

sl**e-skip-errors

配置完重啟 mysql

二、在主庫建立 sl**e 複製所要使用的使用者;

mysql>grant replication sl**e on *.* to forsl**[email protected] identified by '********';

三、將主庫中以上配置的需要同步的 test 庫的資料 備份到 從庫中

四、登入sl**e資料庫伺服器,修改my.ini;

[wampmysqld]

#如果需要增加sl**e庫則,此id往後順延;

server-id = 2  

log-bin=mysql-bin

#主庫host

master-host = 192.168.1.3

#上面剛才建立的複製使用的使用者

master-user = forsl**e

master-password = ******

master-port = 3306

#如果發現主伺服器斷線,重新連線的時間差;

master-connect-retry=60

#不需要備份的資料庫; 

replicate-ignore-db=mysql

#需要備份的資料庫

replicate-do-db=test

log-sl**e-update

sl**e-skip-errors

配置完成後,重啟 從庫的mysql

五、啟動 sl**e ,並檢視sl**e 狀態是否正常;

mysql>sl**e start;

mysql>show sl**e status\g;

還需要在使用命令在主庫那檢視一下

mysql> show master status;

對比一下是否兩個庫是否一樣wamp

主從資料庫 主從同步理論

主從資料庫資料同步原理 mysql的 replication 是乙個非同步的複製過程,從乙個 mysql instace 我們稱之為 主庫 複製到另乙個 mysqlinstance 我們稱之 從庫 在 主庫 與 從庫 之間的實現整個複製過程主要由三個執行緒來完成,其中兩個執行緒 sql執行緒和io執...

mysql 主從資料庫複製 MySQL的主從複製

mysql的主從複製,在小中興企業當中運用很廣泛。配置mysql主從複製,關鍵有三點。第一 server id,主server id小於從server id 第二 主資料庫,建立乙個能複製的帳號並授權。第三 從伺服器開啟複製功能就ok了。下面為具體操作 首先,找兩台,或者一台電腦或虛擬機器,並且安裝...

部署主從資料庫

1.準備來兩台虛擬機器,並修改主機名稱 192.168.223.159 mysql1 192.168.223.160 mysql2 2.配置hosts檔案 3.兩個節點安裝資料庫服務 yum install y mariadb mariadb server4.兩個節點啟動資料庫服務並設定開機自啟 s...