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

首頁 > 數據庫 > MySQL > 正文

MySQL的主從復制簡介及配置

2024-07-24 12:36:22
字體:
來源:轉載
供稿:網友
       MySQL的主從復制簡介及配置:

  1.MySQL主從復制介紹
 
      MySQL數據庫支持單向、雙向、鏈式級聯、環狀等不同業務場景的復制。在復制過程中,一臺服務器充當主服務器(Master),接收來自用戶的內容更新,而一個或多個其他的服務器充當從服務器(Slave),接收來自主服務器binlog文件的日志內容,解析出SQL,重新更新到從數據庫,使得主從服務器的數據達到一致。
 
  2.MySQL主從復制原理介紹
 
      MySQL的主從復制是一個異步的復制過程(一般情況下感覺是實時的),數據將從一個MySQL數據庫(Master)復制到另外一個MySQL數據庫(Slave),在Master與Slave之間實現整個主從復制的過程是由三個線程參與完成的。其中有兩個線程(SQL線程和I/O線程)在Slave端,另外一個線程(I/O線程)在Master端。
 
      要實現MySQL的主從復制,首先必須打開Master端的binlog記錄功能,否則就無法實現。因為整個復制過程實際上就是Slave端從Master端獲取binlog日志,然后再在Slave上以相同的順序執行獲取的binlog日志中所記錄的各種SQL操作。
 
      要打開MySQL的binlog記錄功能,可以通過在MySQL的配置文件my.cnf中的mysqld模塊([mysqld]標識后的參數部分)增加"log-bin"參數來實現。
 
  3.配置MySQL主從復制
 
      本次實驗的主從復制有單向的主從復制,一個Master和一個Slave。兩個MySQL服務器都按照之前的方法搭建好了,并且也都開放了對應的端口。
 
  MySQL的主從復制介紹及配置
 
      (1)在主庫Master的配置,用vim 打開 /etc/my.cnf文件,添加server_id和log-bin參數
 
  [mysqld]
  server_id = 52            #不能和從數據庫的一樣
  log-bin = /usr/local/mysql/data/mysql-bin
      保存退出之后重啟數據庫
 
  /etc/init.d/mysqld restart
      (2) 主庫上鎖表,然后備份數據庫
 
  flush table with read lock;
 
      鎖表后查看主庫狀態,需要記錄在案,待會復制主庫就是從這個位置開始的。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 出国| 大兴区| 岳普湖县| 林甸县| 太原市| 陆良县| 丹江口市| 克拉玛依市| 宁津县| 疏附县| 汽车| 合江县| 星子县| 平山县| 邵阳县| 郴州市| 禄丰县| 太康县| 广元市| 柞水县| 鸡东县| 霍山县| 高青县| 徐闻县| 利川市| 新营市| 浪卡子县| 无锡市| 浦北县| 潞西市| 临汾市| 永昌县| 樟树市| 文山县| 红安县| 庄河市| 南雄市| 界首市| 清徐县| 云龙县| 绍兴县|