国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

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

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

一、復制原理

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

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

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

二、服務器準備

操作系統(tǒng)版本: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

三、主從復制實施細節(jié)

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的意思是備份觸發(fā)器
-A代表備份所有的庫

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 全州县| 沙湾县| 冕宁县| 依兰县| 大竹县| 道孚县| 大悟县| 灌阳县| 安仁县| 叶城县| 定南县| 墨竹工卡县| 永修县| 八宿县| 五家渠市| 昭通市| 巴林右旗| 尉犁县| 柳江县| 丰都县| 鄄城县| 盱眙县| 肃北| 南部县| 井冈山市| 长兴县| 密山市| 霞浦县| 乐东| 东安县| 手游| 板桥市| 元阳县| 武川县| 长海县| 房产| 宁津县| 芒康县| 中卫市| 尖扎县| 莎车县|