亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

MySQL5.7.18主從復制搭建(一主一從)教程詳解

2024-07-24 13:14:12
字體:
來源:轉載
供稿:網友

一、復制原理

主服務器將更新寫入二進制日志文件,并維護文件的一個索引以跟蹤日志循環。這些日志可以記錄發送到從服務器的更新.當一個從服務器連接主服務器時,它通知主服務器從服務器在日志中讀取的最后一次成功更新的位置。從服務器接收從那時起發生的任何更新,然后封鎖并等待主服務器通知新的更新。

MySQL使用3個線程來執行復制功能(其中1個在主服務器上,另兩個在從服務器上。當發出START SLAVE時,從服務器創建一個I/O線程,以連接主服務器并讓它發送記錄在其二進制日志中的語句。主服務器創建一個線程將二進制日志中的內容發送到從服務器。

該線程為主服務器上的Binlog Dump線程。從服務器I/O線程讀取主服務器Binlog Dump線程發送的內容并將該數據拷貝到從服務器數據目錄中的本地文件中,即中繼日志。第3個線程是SQL線程,是從服務器創建用于讀取中繼日志并執行日志中包含的更新。

二、服務器準備

操作系統版本:Red Hat Enterprise Linux Server release 6.7 (Santiago)

Master(主)            ip:172.16.115.245  主機名稱:mysql2    server_id:245 

Slave(從)             ip:172.16.115.247  主機名稱:mysql3    server_id:247

主從服務器上都已安裝MySQL5.7.18

三、主從復制實施細節

1.主服務器上為服務器設置一個連接賬戶并授予REPLICATION SLAVE權限。

GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'repl@20170509';

2.修改master配置文件my.cnf

server-id = 245log_bin = /data/mysqllog/3306/bin_log/binlog

這兩個值必須設置,設置好之后,重啟MySQL。

3.備份master上一份完整的數據

mysqldump -uroot -p'密碼' --master-data=2 --single-transaction -R --triggers -A > /backup/all.sql

說明:

--master-data=2代表備份時刻記錄master的Binlog位置和Position
--single-transaction意思是獲取一致性快照
-R意思是備份存儲過程和函數
--triggres的意思是備份觸發器
-A代表備份所有的庫

4.查看主庫備份時的binlog名稱和位置

SHOW MASTER STATUS;mysql> SHOW MASTER STATUS;+---------------+----------+--------------+------------------+-------------------+| File     | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |+---------------+----------+--------------+------------------+-------------------+| binlog.000004 | 79394496 |       |         |          |+---------------+----------+--------------+------------------+-------------------+

或者到剛才備份的數據庫文件中看:vi all.sql

5.修改slave庫配置文件my.cnf

server-id = 247 (唯一,不能與主庫一樣,一般設為服務器IP后3位)log_bin = /data/mysql/logdir/3306/bin_log/binloginnodb_file_per_table = ONskip_name_resolve = ONrelay_log = /data/mysql/logdir/3306/relay_log/relay.logbinlog-format = rowlog-slave-updates = true

read_only=ON   (只讀模式)

設置完之后,重啟MySQL。

6.在slave服務器上恢復master備份

mysql -u root -p'密碼' < all.sql

7.停止從庫,并配置主從參數,打開從庫。

mysql> stop slave; #暫停從庫mysql>CHANGE MASTER TO MASTER_HOST='172.16.115.245',MASTER_USER='repl', MASTER_PASSWORD='repl@20170509',MASTER_LOG_FILE='binlog.000004',MASTER_LOG_POS=154;mysql> start slave; #啟動復制mysql> show slave status/G*************************** 1. row ***************************Slave_IO_State: Waiting for master to send eventMaster_Host: 172.16.115.245Master_User: replMaster_Port: 3306Connect_Retry: 60Master_Log_File: binlog.000004Read_Master_Log_Pos: 104634190Relay_Log_File: relay.000003Relay_Log_Pos: 104632819Relay_Master_Log_File: binlog.000004Slave_IO_Running: YesSlave_SQL_Running: YesReplicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0Last_Error: Skip_Counter: 0Exec_Master_Log_Pos: 104634190Relay_Log_Space: 104634713Until_Condition: NoneUntil_Log_File: Until_Log_Pos: 0Master_SSL_Allowed: NoMaster_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: 0Master_SSL_Verify_Server_Cert: NoLast_IO_Errno: 0Last_IO_Error: Last_SQL_Errno: 0Last_SQL_Error: Replicate_Ignore_Server_Ids: Master_Server_Id: 245Master_UUID: 4f545573-3170-11e7-b903-000c29462d8cMaster_Info_File: /data/mysql/datadir/3306/data/master.infoSQL_Delay: 0SQL_Remaining_Delay: NULLSlave_SQL_Running_State: Slave has read all relay log; waiting for more updatesMaster_Retry_Count: 86400Master_Bind: Last_IO_Error_Timestamp: Last_SQL_Error_Timestamp: Master_SSL_Crl: Master_SSL_Crlpath: Retrieved_Gtid_Set: Executed_Gtid_Set: Auto_Position: 0Replicate_Rewrite_DB: Channel_Name: Master_TLS_Version: 

8.查看master、slave相關進程

master Binlog Dump線程:

mysql> SHOW PROCESSLIST /G*************************** 1. row ***************************Id: 13User: replHost: 172.16.115.247:44602db: NULLCommand: Binlog DumpTime: 76514State: Master has sent all binlog to slave; waiting for more updatesInfo: NULL

slave IO/SQL線程:

mysql> SHOW PROCESSLIST /G*************************** 1. row ***************************Id: 10User: system userHost: db: NULLCommand: ConnectTime: 81148State: Waiting for master to send eventInfo: NULL*************************** 2. row ***************************Id: 12User: system userHost: db: NULLCommand: ConnectTime: 5State: Reading event from the relay logInfo: NULL

9.至此,主從配置已經完成,可以到master服務器上創建數據庫、表等操作,看slave數據庫是否同步!

總結

以上所述是小編給大家介紹的MySQL5.7.18主從復制搭建(一主一從)教程詳解,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品中文字幕在线| 最新国产成人av网站网址麻豆| 久久免费视频在线观看| 欧美精品情趣视频| 久久精品亚洲94久久精品| 欧美性xxxxxx| 久久99热这里只有精品国产| 欧美黑人巨大xxx极品| 欧美在线精品免播放器视频| 色偷偷av一区二区三区| 亚洲香蕉成人av网站在线观看| 亚洲影院高清在线| 色哟哟网站入口亚洲精品| 欧美三级免费观看| 亚洲一区二区三区成人在线视频精品| 成人黄色av网站| 国产成人精品一区二区三区| 另类专区欧美制服同性| 亚洲国产精品专区久久| 7777精品视频| 97国产在线视频| 欧美影院在线播放| 国产精品1区2区在线观看| 日韩欧美视频一区二区三区| 在线精品国产成人综合| 北条麻妃久久精品| 久久久久五月天| 91亚洲午夜在线| 大胆人体色综合| 久久伊人精品一区二区三区| 亚洲精品自产拍| 久久综合久中文字幕青草| 色偷偷88888欧美精品久久久| 日韩一区视频在线| 中文字幕久久久av一区| 日韩亚洲欧美中文在线| 欧美国产日韩一区二区在线观看| 青青草原成人在线视频| 精品久久香蕉国产线看观看gif| 中文字幕不卡av| 性夜试看影院91社区| 亚洲淫片在线视频| 55夜色66夜色国产精品视频| 色哟哟网站入口亚洲精品| 成人亚洲综合色就1024| 欧美激情乱人伦| 亚洲国产日韩欧美综合久久| 欧美日韩激情视频8区| 欧美性videos高清精品| 国产精品免费观看在线| 欧美极品少妇与黑人| 欧美日韩另类在线| 国产精品久久久av久久久| 久久久精品影院| 日韩在线视频中文字幕| 国产z一区二区三区| 黑人巨大精品欧美一区二区三区| 欧美一级成年大片在线观看| 亚洲国产精品国自产拍av秋霞| 九九久久综合网站| 欧美专区福利在线| 亚洲欧美一区二区激情| 欧美日韩在线视频一区二区| 久久久精品国产一区二区| 欧美二区在线播放| 国产精品av在线播放| 日韩欧美国产网站| 国产日韩欧美91| 国产在线视频91| 97久久精品人搡人人玩| 精品国产区一区二区三区在线观看| 色黄久久久久久| 亚洲男女自偷自拍图片另类| 成人情趣片在线观看免费| 国产一区二区色| 91a在线视频| 91精品在线影院| 久久久国产91| 91精品久久久久久久久久入口| 日韩欧美综合在线视频| 欧美极品欧美精品欧美视频| 欧美片一区二区三区| 欧美日韩精品国产| 日韩一区二区av| 亚洲男人天堂2024| 日韩av在线一区| 久久99国产综合精品女同| 久久精品国产视频| 久久久久久亚洲精品中文字幕| 91久久国产精品91久久性色| 亚洲精品国产精品国自产在线| 欧美精品性视频| 成人妇女淫片aaaa视频| 中文字幕在线看视频国产欧美在线看完整| 国产精品免费久久久久影院| 亚洲韩国青草视频| 69影院欧美专区视频| 久久久久久久一区二区三区| 欧美最猛黑人xxxx黑人猛叫黄| 久久久精品电影| 日韩av大片免费看| 神马久久久久久| 欧美黑人又粗大| 亚洲第一av在线| 国产成人精品一区二区三区| 综合网日日天干夜夜久久| 日韩欧美亚洲范冰冰与中字| 亚洲精品一区二区三区婷婷月| 国产精品三级美女白浆呻吟| 亚洲综合小说区| 国产精品视频资源| 国产一区二区在线免费| 热久久这里只有精品| 欧美片一区二区三区| 亚洲精品国产成人| 久久久精品久久| 欧洲亚洲妇女av| 亚洲免费视频在线观看| 欧美高跟鞋交xxxxxhd| 亚洲欧美国产视频| 国产成人在线播放| 亚洲经典中文字幕| 日韩av免费观影| 日韩av电影手机在线| 亚洲mm色国产网站| 麻豆乱码国产一区二区三区| 国产精品海角社区在线观看| 国产精品福利网站| 久久躁日日躁aaaaxxxx| 欧美区二区三区| 在线播放亚洲激情| 亚洲欧美国产一本综合首页| 中文字幕一区日韩电影| 国产精品国产三级国产aⅴ9色| 亚洲a区在线视频| 亚洲欧美日韩精品久久| 这里只有精品久久| 国产精品成人aaaaa网站| 亚洲男人av电影| 色哟哟入口国产精品| 91精品免费视频| 狠狠久久五月精品中文字幕| 97**国产露脸精品国产| 综合网日日天干夜夜久久| 亚洲欧洲黄色网| 久久久久久久久久久久久久久久久久av| 国产视频欧美视频| 亚洲精品日韩在线| 亚洲欧美国产高清va在线播| 91最新国产视频| 97视频在线观看免费高清完整版在线观看| 国产精品一区二区av影院萌芽| 国内精品视频久久| 亚洲第一在线视频| 中文字幕av日韩| 中文字幕亚洲无线码a| 一区二区三区无码高清视频| 欧洲s码亚洲m码精品一区| 亚洲国产欧美一区二区丝袜黑人| 成人在线一区二区| 国产日韩在线视频| 亚洲成人av在线| 欧美黄色片在线观看| 日韩欧美在线免费|