企业实战_08_MyCat 搭建Mysql 一主二从复制环境
生活随笔
收集整理的這篇文章主要介紹了
企业实战_08_MyCat 搭建Mysql 一主二从复制环境
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
接上一篇:企業實戰_07_MyCat 搭建Mysql 一主一從復制環境
https://gblfy.blog.csdn.net/article/details/118640210
文章目錄
- 一、解決同步和數據初始化
- 1. 主節點node1腳本同步
- 2. 數據初始化
- 二、創建復制鏈路
- 2.1. 登陸數據庫
- 2.2. 建立復制的鏈路
- 2.3. 查看鏈路
- 2.4. 設置過濾鏈路 進行數據庫名映射
- 2.5. 啟動復制鏈路
- 2.6. 查看鏈路
- 三、測試驗證主從復制
- 3.1. 服務器分布
- 3.2. 得出結論
一、解決同步和數據初始化
1. 主節點node1腳本同步
# 腳本同步 # 將bak_imooc.sql同步到從機node3節點 [root@node1 ~]# scp bak_imooc.sql root@192.168.92.103:/root2. 數據初始化
從節點node3,執行數據初始化
# 創建product_db數據庫 mysql -uroot -p -e"create database product_db" # 將bak_imooc.sql導入到product_db數據庫中 mysql -uroot -p product_db < bak_imooc.sql二、創建復制鏈路
2.1. 登陸數據庫
# 登陸數據庫 mysql -uroot -p2.2. 建立復制的鏈路
change master to master_host='192.168.92.101',master_user='im_repl',master_password='123456',MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=154;- master_host:主節點的ip
- master_user:在主節點創建數據復制同步的用戶
- master_password:主從復制用戶的密碼
- MASTER_LOG_FILE:同步開始的時間點(開始同步的文件名,開始復制日志的事務點),這個記錄在備份同步的文件中
2.3. 查看鏈路
show slave status \G2.4. 設置過濾鏈路 進行數據庫名映射
聲明:如果master數據庫名和從節點數據庫名一致的話,設置過濾鏈路 可以跳過.這里是進行垂直拆分,主從數據庫名不一致,因此,需要設置過濾鏈路。
# 主從數據庫名映射change replication filter replicate_rewrite_db=((imooc_db,product_db));2.5. 啟動復制鏈路
start slave;2.6. 查看鏈路
show slave status \G三、測試驗證主從復制
3.1. 服務器分布
# 使用product_db use product_db;# 查詢region_info 表數據 select * from region_info ;3.2. 得出結論
由于導入bak_imooc.sql 備份文件中,是沒有這條數據的,這條數據是咱們一主一從測試新增的數據,因此,一主二從環境經過驗證是沒問題的!
下一篇:企業實戰_09_MyCat 搭建Mysql 一主三從復制環境
https://gblfy.blog.csdn.net/article/details/118652450
總結
以上是生活随笔為你收集整理的企业实战_08_MyCat 搭建Mysql 一主二从复制环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot 自定义线程池
- 下一篇: ln: failed to create