国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
 
      鎖表后查看主庫狀態,需要記錄在案,待會復制主庫就是從這個位置開始的。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贡山| 高青县| 来凤县| 象山县| 崇义县| 淮南市| 株洲县| 泸西县| 巨鹿县| 温州市| 鹤山市| 化德县| 秦皇岛市| 民勤县| 尼勒克县| 鄂尔多斯市| 连平县| 洞头县| 吴堡县| 台东市| 台州市| 沙坪坝区| 宁波市| 绥阳县| 渭源县| 闻喜县| 左权县| 三原县| 巩留县| 临澧县| 怀远县| 吉木萨尔县| 襄汾县| 任丘市| 龙海市| 双流县| 辉县市| 岱山县| 佛学| 历史| 兴仁县|