數據庫鏈式複製搭建
以下是主從搭建的文檔---主:my3307 從:my3308
主庫------my3306
從庫------my3307
實驗步驟:
主庫上的操作:
1)在my3306上建立一個複製用戶:
my3306>grant replication slave,replication client on *.* to repl@'localhost' identified by'123456';
2)在my3306的my.cnf中添加如下內容:
3)通過mysqladmin -P3306 shutdown關閉my3306服務,然後重啓服務
4) 查看上面的設置是否生效:
從庫上的操作:
1)在my3307的my.cnf中添加如下內容:
server-id = 131202
binlog_format=mixed
log-slave-updates
log-bin = /usr/local/mysql/log/3307/mysql-bin
relay_log = /usr/local/mysql/log/3307/relay-bin
read-only
2)關閉my3307服務,重啓my3307服務
mysqladmin --port=3307 shutdown
mysqld_multi start 3307
3)在my3307上執行
4)查看my3307的狀態
5)在my3307上start slave,再查看my3307的狀態
此時,slave上的兩個線程就已經啓動了
在主庫my3306上查看:
在從庫my3307上查看
測試:
在主庫my3306上的test數據庫添加一個zheng:
我們在從庫my3307上查看test數據庫
至此,我們的主從搭建就成功了。
至此,我們的my3307 my3308的主從搭建就成功了。
之前我們已經搭建過了my3306 my3307的主從,詳情請看:
MySQL主從複製:http://4155621.blog.51cto.com/4145621/1141542
另有:MySQL主主複製:http://4155621.blog.51cto.com/4145621/1141562
這樣就搭建成了一個鏈式複製:主-->從(主)---->(從)my3306--->my3307----->my3308