中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎樣進行MYSQL主從復制的搭建

發布時間:2021-11-03 17:57:41 來源:億速云 閱讀:110 作者:柒染 欄目:建站服務器

今天就跟大家聊聊有關怎樣進行MYSQL主從復制的搭建,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

前言: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主從復制的搭建有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

蒙阴县| 绿春县| 敖汉旗| 航空| 西和县| 扎囊县| 恩施市| 抚顺县| 哈巴河县| 义马市| 凉城县| 错那县| 宝山区| 宝兴县| 建德市| 汝州市| 小金县| 黑山县| 福鼎市| 彭州市| 宽城| 库伦旗| 平乐县| 黄梅县| 营山县| 裕民县| 旬邑县| 华池县| 哈巴河县| 拉萨市| 昭平县| 潜山县| 望奎县| 抚松县| 随州市| 德化县| 佛坪县| 青州市| 抚远县| 聂荣县| 银川市|