久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

MYSQL主從復制的搭建方式

151次閱讀
沒有評論

共計 2228 個字符,預計需要花費 6 分鐘才能閱讀完成。

本篇內容主要講解“MYSQL 主從復制的搭建方式”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓丸趣 TV 小編來帶大家學習“MYSQL 主從復制的搭建方式”吧!

前言:MYSQL 的主從復制的原理跟 MYSQL 的主主復制的原理其實是一樣的,但是從數據庫不能用于寫操作,所以在配置的過程中會存在部分參數配置的一些不一樣的地方; 

主主和主從復制的架構圖

主從復制的具體配置步驟如下:

一、主數據庫參數的配置

log-bin=mysql-bin

# binary logging format – mixed recommended

binlog_format=mixed // 主從復制模式, 混合模式(MBR)默認的

binlog_cache_size=4M // 設置 binlog 緩存大小

max_binlog_size=300M // 設置 binlog 文件最大體積

replicate_do_db=retail

二、在主數據庫上面創建通訊用戶

腳本如下:

mysql GRANT REPLICATION SLAVE ON *.* TO server01 @ % IDENTIFIED BY server01

三、進行主數據庫的備份

備份 Master 上的數據,首先執行鎖表操作,如下 SQL 語句:

mysql FLUSH TABLES WITH READ LOCK; // 先鎖定數據庫,等恢復完成后,再解鎖

Query OK, 0 rows affected (0.00 sec)

mysql reset master;

Query OK, 0 rows affected (0.00 sec)

不要退出這個終端,否則這個鎖就失效了;在不退出終端的情況,再開一個終端直接打包壓縮數據文件或使用 mysqldump 工具來導出數據。

# mysqldump -uroot -p retail /tmp/retail.sql

mysql show master status; // 查看主服務器 binlog 和 Postion

*************************** 1. row **************************************

File: mysql-bin.000001

Position: 2424

Binlog_Do_DB:

Binlog_Ignore_DB:

1 row in set (0.00 sec)

三、設置 SLAVE 的參數文件

#binlog_format=mixed

# required unique id between 1 and 2^32 – 1

# defaults to 1 if master-host is not set

# but will not function as a master if omitted

server-id= 3 // 跟 master 區分開來

read_only=1

replicate_do_db= retail

四、在 SLAVE 數據庫上面進行恢復

創建 retail 數據

mysql create database retail

 

進行數據的導入

mysql SOURCE /tmp/retail.sql

五、在 SLAVE 上面設置連接 Master,并啟動 SLAVE

mysql CHANGE MASTER TO MASTER_HOST= 192.168.47.149 ,MASTER_USER= server ,MASTER_PASSWORD= server , MASTER_LOG_FILE= mysql-bin.000001 ,MASTER_LOG_POS=2424;

 

mysql SLAVE START // 啟動 SLAVE 服務

 

mysql SHOW SLAVE STATUS\G; // 檢查 slave 的連接情況

mysql SHOW SLAVE STATUS\G

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.47.149

Master_User: server

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000001

Read_Master_Log_Pos: 2424

Relay_Log_File: mysql03-relay-bin.000002

Relay_Log_Pos: 666

Relay_Master_Log_File: mysql-bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 2424

Relay_Log_Space: 824

Until_Condition: None

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

以上兩個值,都為 YES 的時候,說明主從配置已經成功了。

到此,相信大家對“MYSQL 主從復制的搭建方式”有了更深的了解,不妨來實際操作一番吧!這里是丸趣 TV 網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-03發表,共計2228字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 吴江市| 北流市| 安龙县| 江陵县| 同德县| 高清| 克什克腾旗| 乐清市| 大石桥市| 清河县| 沁水县| 赤水市| 安顺市| 新宾| 南雄市| 伊春市| 佛教| 临高县| 土默特右旗| 明水县| 青川县| 石阡县| 加查县| 达拉特旗| 旅游| 杭锦旗| 平和县| 临颍县| 青海省| 德令哈市| 土默特右旗| 阿巴嘎旗| 乐亭县| 温泉县| 库尔勒市| 永州市| 益阳市| 吕梁市| 务川| 白玉县| 湖口县|