最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL同步數(shù)據(jù)Replication的實現(xiàn)步驟

 更新時間:2023年03月24日 16:25:57   作者:yangtom249  
本文主要介紹了MySQL同步數(shù)據(jù)Replication的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

MySQL提供了Replication功能,可以實現(xiàn)將一個數(shù)據(jù)庫的數(shù)據(jù)同步到多臺其他數(shù)據(jù)庫。前者通常稱之為主庫(master),后者則被稱從庫(slave)。MySQL復(fù)制過程采用異步方式,但延時非常小,秒級同步。

一、同步復(fù)制數(shù)據(jù)基本原理

1.在主庫上發(fā)生的數(shù)據(jù)變化記錄到二進制日志Binlog
2.從庫的IO線程將主庫的Binlog復(fù)制到自己的中繼日志Relay log
3.從庫的SQL線程通過讀取、重放中繼日志實現(xiàn)數(shù)據(jù)復(fù)制

mysql

MySQL的復(fù)制有三種模式:Statement Level、Row Level、Mixed Level。復(fù)制級別的不同,會導(dǎo)致Master端二進制日志文件的生成形式的不同。

二、同步數(shù)據(jù)示例

操作系統(tǒng):centos7
數(shù)據(jù)庫:mysql8
主機(master):192.168.0.101
從機(slave):192.168.0.102

1、修改主從mysql配置文件

主機配置my.cnf

[mysqld] 
# 服務(wù)器標(biāo)識,每個服務(wù)器不能一樣
server_id=101
# 開啟日志文件
log_bin=binlog 
# 普通用戶只能讀 OFF是關(guān)閉狀態(tài)
read_only=off 
# 超級用戶只能讀 OFF是關(guān)閉狀態(tài)
super_read_only=off

從機配置

[mysqld]
# 服務(wù)器標(biāo)識
server_id=102
# 啟用binlog日志,并指定文件名前綴
log_bin=binlog
# 普通用戶只能讀 on是開啟狀態(tài) 
read_only=on 
# 超級用戶只能讀 on是開啟狀態(tài) 
super_read_only=on

重啟服務(wù)

systemctl restart mysqld

2、主機建立同步賬號,并查看主庫狀態(tài)信息

登錄數(shù)據(jù)庫,并創(chuàng)建賬號

create user repl identified with mysql_native_password by 'repl123';
grant replication slave on *.* to repl;
flush privileges;

查看主庫master狀態(tài),獲取日志文件名稱和偏移量信息

show-master

3、從機同步配置

復(fù)制主機的二進制日志操作(部分?jǐn)?shù)據(jù)通過查看主庫master狀態(tài))
主機的同步賬號:source_user
密碼:source_password
端口:source_port
日志文件:source_log_file
偏移量:source_log_pos

change replication source to source_host='192.168.0.101', source_user='repl', source_password='repl123', source_port=3306,source_log_file='binlog.000001', source_log_pos=154;

從機啟動同步

start replica;

4、查看同步配置效果

在主機上,查看是否存在從機的連接

show processlist;

查看從機同步復(fù)制的狀態(tài)

show slave status\G

在主機上,向某表中插入數(shù)據(jù),查看從機對應(yīng)表中的數(shù)據(jù)情況,經(jīng)測試效果很好(略)

到此這篇關(guān)于MySQL同步數(shù)據(jù)Replication的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)MySQL同步數(shù)據(jù)Replication內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MYSQL代碼 定期備份Mysql數(shù)據(jù)庫

    MYSQL代碼 定期備份Mysql數(shù)據(jù)庫

    Mysql自動備份腳本供大家參考,實現(xiàn)了定期備份Mysql數(shù)據(jù)庫,并且可以選在在每周的一天做指定目錄下文件的全面?zhèn)浞?,備份文件自動上傳到你指定的FTP上,保證了備份的可靠性。
    2009-04-04
  • Mysql觸發(fā)器在PHP項目中用來做信息備份、恢復(fù)和清空

    Mysql觸發(fā)器在PHP項目中用來做信息備份、恢復(fù)和清空

    這篇文章主要介紹了Mysql觸發(fā)器在PHP項目中用來做信息備份、恢復(fù)和清空的相關(guān)資料,需要的朋友可以參考下
    2017-11-11
  • mysql函數(shù)split功能實現(xiàn)

    mysql函數(shù)split功能實現(xiàn)

    mysql 5.* 的版本現(xiàn)在沒有split 函數(shù),但有些地方會用,在這里就簡單記錄一下
    2012-09-09
  • 淺談MySQL之select優(yōu)化方案

    淺談MySQL之select優(yōu)化方案

    我們是否看到過在公司中許多查詢語句都是select * xxxx,本文就主要介紹了MySQL之select優(yōu)化方案,具有一定的參考價值,感興趣的可以了解一下
    2021-08-08
  • MySQL Truncate用法詳解

    MySQL Truncate用法詳解

    這篇文章主要介紹了MySQL Truncate用法的相關(guān)資料,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-08-08
  • mysql+Spring數(shù)據(jù)庫隔離級別與性能分析

    mysql+Spring數(shù)據(jù)庫隔離級別與性能分析

    數(shù)據(jù)庫隔離級別與Spring配置事務(wù)的聯(lián)系及性能影響,以下是個人理解,如果有瑕疵請及時指正
    2014-05-05
  • Linux連接mysql報錯:Access denied for user ‘root’@‘localhost’(using password: YES)的解決方法

    Linux連接mysql報錯:Access denied for user ‘root’@‘localhost’(usi

    這篇文章主要給大家介紹了關(guān)于Linux連接mysql數(shù)據(jù)庫報錯:Access denied for user ’root‘@’localhost‘(using password: YES)的解決方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-01-01
  • MySQL更新,刪除操作分享

    MySQL更新,刪除操作分享

    這篇文章主要介紹了MySQL更新,刪除操作分享,文章根據(jù)MySQL的更新刪除命令的相關(guān)資料展開詳細的介紹,需要的小伙伴可以參考一下,希望對你有所幫助
    2022-03-03
  • 詳解Mysql中tinyint與int的區(qū)別

    詳解Mysql中tinyint與int的區(qū)別

    本文詳細講解了Mysql中tinyint與int的區(qū)別,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • MySQL分組排序取每組第一條數(shù)據(jù)的實現(xiàn)

    MySQL分組排序取每組第一條數(shù)據(jù)的實現(xiàn)

    最近有個需求MySQL根據(jù)某一個字段分組,然后組內(nèi)排序,最后每組取排序后的第一條數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08

最新評論

乌拉特后旗| 嫩江县| 通州市| 中宁县| 泰顺县| 勐海县| 从江县| 昌黎县| 厦门市| 曲周县| 宁南县| 明溪县| 勃利县| 牡丹江市| 平原县| 阳西县| 永嘉县| 云浮市| 丰都县| 常熟市| 天等县| 桂东县| 宣武区| 老河口市| 宝坻区| 青岛市| 海盐县| 遂平县| 庆阳市| 新乡县| 闽清县| 密山市| 宣武区| 南华县| 兰考县| 龙江县| 社旗县| 泰兴市| 财经| 随州市| 永善县|