日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Linux基础学习八:mysql主从复制原理以及详细搭建步骤

發布時間:2025/3/15 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux基础学习八:mysql主从复制原理以及详细搭建步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL的主從復制

MySQL的主從復制,指的是可以創建多臺和主數據庫完全一樣的數據庫環境(從數據庫),對主數據庫的寫操作(增、刪、改)會自動同步到子數據庫中。

作用:

  • 從數據庫作作為冷備機,進行日常備份,確保數據安全

  • 從數據庫作作為熱備機,一旦主機宕機,可以切換到從數據庫提供服務,提高系統可用性。

  • 可以實現數據庫的讀寫分離,提高系統的并發性。

搭建步驟:

  • 克隆3臺(至少2臺)安裝過MySQL的虛擬機

  • 在虛擬機中創建相同的數據庫,例如:baizhi 一定要保證機器中 baizhi數據庫狀態是完全一致的。

  • 配置主機

    編輯 /etc/my.cnf 文件,明確主機的身份

  • ? ? ? ? ? ? ? ? ?1.開啟日志功

    ?去掉12行的#注釋
    原配置:# log_bin
    修改后:log_bin

    ? ? ? ? ? ? ? ? ?2.設置要復制的數據庫 wbc和不復制的數據庫 mysql

    在log_bin下方添加如下配置:
    binlog-do-db=wbc
    binlog-ignore-db=mysql

    ? ? ? ? ? ? ? ? ?3.添加server_id,值要唯一,一般寫ip的最后一段

    同樣在log_bin下方添加配置:
    server-id=141

    ? ? ? ? ? ? ? ? ?4.重啟MySQL

    systemctl restart mysqld

    ? ? ? ? ? ? ? ? 5. 登錄MySQL,查看狀態

    ???????4. 添加如下配置:

    ? ? ????????配置監聽哪個主機

    ? ?? ? ? ? 1.編輯 /etc/my.cnf 文件

    添加如下配置:
    server-id=從庫的唯一標識值(從庫ip最后一段)

  • 刪除 auto.cnf 文件

    rm -f /var/lib/mysql/auto.cnf
  • 重啟MySQL

    systemctl restart mysqld
  • 登錄MySQL,配置從機

    停掉slave mysql> stop slave; ? 配置主機信息: change master to master_host='主機ip地址',master_user='主機用戶名',master_password='主機密碼',master_log_file='主機日志文件名',master_log_pos=日志文件的位置; ? mysql>change master to ?master_host='192.168.84.135',master_user='root',master_password='root',master_log_file='localhost-bin.000001',master_log_pos=154; ? 啟動slave mysql>start slave; ? 查看從機狀態 mysql>show slave status \G;

    ??如果配置出現問題,show slave status 中會有異常信息。同上述步驟配置第2臺從機。?

  • 注意:如果配置出錯,可以查看位于 /var/log/mysqld.log日志文件的錯誤信息

    主從復制的原理

    復制原理實現細節

  • master在執行更改操作(增、刪、改)后,會將操作記錄串行地寫入到binlog文件中。

  • slave的IO線程接收到主庫的更新記錄后,將記錄保存到relay log中。

  • slave的SQL線程讀取relay log中的更新語句并在從庫執行。

  • 總結

    以上是生活随笔為你收集整理的Linux基础学习八:mysql主从复制原理以及详细搭建步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。