欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MYSQL數(shù)據(jù)庫主從同步設置的實現(xiàn)步驟

 更新時間:2022年03月01日 08:39:45   作者:桃花鍵神  
本文主要介紹了MYSQL數(shù)據(jù)庫主從同步設置的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

為什么要主從同步?

1、讀寫分離

主從同步分為一個主機多個從機,可以設置主從機權限。主機可以讀寫,從機只能讀。主機對數(shù)據(jù)的操作會復制到從機,主機的數(shù)據(jù)和從機的一致。這樣就可以實現(xiàn)讀寫分離,讀寫分離可以緩解服務器壓力?;ヂ?lián)網(wǎng)的應用往往是“讀多寫少”的需求,采用讀寫分離的方式,可以實現(xiàn)更高的并發(fā)訪問。

2、數(shù)據(jù)備份

我們通過主從復制將主庫上的數(shù)據(jù)復制到了從庫上,相當于是一種熱備份機制,也就是在主庫正常運行下進行備份,不會影響到服務。

3、高用性

具有高可用性。我剛才講的數(shù)據(jù)備份實際上是一種冗余的機制,通過這種冗余的方式可以換取數(shù)據(jù)庫的高可用性,也就是當服務器出現(xiàn)故障或者宕機的情況下,可以切換到從服務器上,讓從服務器充當主服務器,保證服務的正常運行。

主從同步的原理

主機每執(zhí)行一個操作會在二進制日志文件中記錄。從機每隔一段時間就會對主機的日志文件進行探測,如果發(fā)生改變,從機就會發(fā)送一個IO請求,復制主機中的日志文件進行同步操作,這樣從機就可以和主機同步。

MYSQL數(shù)據(jù)庫進行主從同步

創(chuàng)建兩個MYSQL數(shù)據(jù)庫

這里創(chuàng)建了兩個數(shù)據(jù)庫,分別為3301和3302。3301作為主機,3302作為從機

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

主機3301的配置文件如下:

[mysqld] 
# 主機端口號
port=3308
# 服務器標識,每個服務器不能一樣
server_id=111
# 開啟日志文件
log_bin=binlog 
# 普通用戶只能讀 OFF是關閉狀態(tài)
read_only=off 
# 超級用戶只能讀 OFF是關閉狀態(tài)
super_read_only=off

在這里插入圖片描述

從機3302的配置文件如下:

[mysqld]
# 從機端口號
port=3309
# 服務器標識
server_id=2
# 開啟日志文件
log_bin=binlog
# 普通用戶只能讀 on是開啟狀態(tài) 
read_only=on 
# 超級用戶只能讀 on是開啟狀態(tài) 
super_read_only=on

在這里插入圖片描述

初始化,安裝主機數(shù)據(jù)庫

初始化和安裝方法和平時配置數(shù)據(jù)庫一樣,不會的看這篇博客:http://www.dbjr.com.cn/article/174987.htm

安裝好數(shù)據(jù)庫后進入主機:

進入主機數(shù)據(jù)庫,沒有密碼。

在這里插入圖片描述

建立同步賬號,并授權

在這里插入圖片描述

查看主庫master

在這里插入圖片描述

記住查詢出的結果,后面要用

在這里插入圖片描述

配置從機

進入數(shù)據(jù)庫

在這里插入圖片描述

復制主機的二進制日志操作,其中 source_user是主機創(chuàng)建的同步賬戶賬號,source_password是賬號密碼,source_port主機端口號,source_log_file之前查看主機master時File的信息,source_log_pos是Position的信息。

mysql>change replication source to source_host='127.0.0.1', source_user='repl', source_password='repl', source_port=3308,source_log_file='binlog.000006', source_log_pos=336;

啟動同步

mysql>start replica;

查看IO線程和sql線程是否開啟

mysql>show slave status \G

在這里插入圖片描述

測試主從同步

主機當前的全部數(shù)據(jù)庫:

在這里插入圖片描述

從機當前的全部數(shù)據(jù)庫:

在這里插入圖片描述

主機建立一個新數(shù)據(jù)庫xxx:

在這里插入圖片描述

從機查看數(shù)據(jù)庫:

在這里插入圖片描述

操作同步,完成

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

相關文章

  • Mysql中新建用戶及授權的方法分享

    Mysql中新建用戶及授權的方法分享

    這篇文章給大家匯總介紹了Mysql中新建用戶及授權的方法,首先介紹的是作者自己的項目經歷,后面附上了參考文章,希望能對大家學習mysql有所幫助。
    2016-07-07
  • mysql prompt的用法詳解

    mysql prompt的用法詳解

    本篇文章是對mysql中prompt的用法進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 美團DB數(shù)據(jù)同步到數(shù)據(jù)倉庫的架構與實踐

    美團DB數(shù)據(jù)同步到數(shù)據(jù)倉庫的架構與實踐

    今天小編就為大家分享一篇關于美團DB數(shù)據(jù)同步到數(shù)據(jù)倉庫的架構與實踐,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • MySQL?讀寫分離的實現(xiàn)邏輯及步驟詳解

    MySQL?讀寫分離的實現(xiàn)邏輯及步驟詳解

    文章介紹了MySQL讀寫分離的架構、實現(xiàn)步驟、可能遇到的問題及解決方案,并總結了優(yōu)化點,以提高MySQL數(shù)據(jù)庫的性能和可擴展性,感興趣的朋友一起看看吧
    2025-02-02
  • 使用shardingsphere實現(xiàn)mysql數(shù)據(jù)庫分片方式

    使用shardingsphere實現(xiàn)mysql數(shù)據(jù)庫分片方式

    本文介紹如何使用ShardingSphere-JDBC在SpringBoot中實現(xiàn)MySQL水平分庫,涵蓋分片策略、路由算法及零侵入配置方法,適用于大數(shù)據(jù)場景下的數(shù)據(jù)庫擴展
    2025-08-08
  • MySQL該如何判斷不為空詳析

    MySQL該如何判斷不為空詳析

    在MySQL數(shù)據(jù)庫中,在不同的情形下,空值往往代表不同的含義,這是MySQL數(shù)據(jù)庫的一種特性,下面這篇文章主要給大家介紹了關于MySQL該如何判斷不為空的相關資料,需要的朋友可以參考下
    2023-02-02
  • MySQL中CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫的示例

    MySQL中CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫的示例

    在MySQL中,可以使用CREATE DATABASE語句創(chuàng)建數(shù)據(jù)庫,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • 關于Mysql隔離級別、鎖與MVCC介紹

    關于Mysql隔離級別、鎖與MVCC介紹

    本篇文章給大家詳細介紹了一下關于Mysql隔離級別、鎖與MVCC的相關知識,有這方面興趣的朋友參考下。
    2018-01-01
  • MySQL的鎖機制及排查鎖問題解析

    MySQL的鎖機制及排查鎖問題解析

    MySQL的鎖機制包括行鎖和表鎖,行鎖進一步細分為RecordLock、GapLock和Next-keyLock,行鎖因其細粒度而減少沖突但開銷大,可能引起死鎖,本文介紹MySQL的鎖機制及排查鎖問題,感興趣的朋友一起看看吧
    2025-01-01
  • vim引發(fā)的MySQL進程掛掉的問題解決

    vim引發(fā)的MySQL進程掛掉的問題解決

    本文介紹了使用logrotate工具對MySQL日志進行自動歸檔和管理,通過配置logrotate,可以實現(xiàn)按周歸檔,文件大于2G時執(zhí)行,保留最近兩周的數(shù)據(jù),感興趣的可以了解一下
    2025-09-09

最新評論