主從復制技術


今天來總結一下MySQL主從復制技術。不多說,直接操作+配圖。

主服務器(192.168.1.111)配置:

1、給從服務器設置授權用戶
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
2、修改主服務器的配置文件my.cof,開啟bin-log日志,並設置server-id值(每一台server-id都要不一樣)
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
3、在主服務器上設置讀鎖定有效,確保沒有數據庫操作,以便獲得一次性快照
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
4、查看主服務器上當前的二進制日志名和偏移量
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
5、目前主數據庫服務器已經停止了更新操作,生成主數據庫的備份,備份有兩種方法:
(1)、cp全部的數據
(2)、mysqldump備份數據方法
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
 6、主數據庫備份完畢后,主數據庫可以恢復寫操作
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
7、把主數據庫的一致性備份恢復到從數據庫上,把以上的test2.sql放到相應的目錄即可
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
 
從服務器配置(192.168.1.112):
1、修改從服務器配置文件  vim /etc/my.cnf
 
 MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_

 

2、重啟mysqld服務
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
3、查看相應的主從復制進程列表有兩種:
(1)、processlist
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
 
(2)、status
MySQL主從復制(原創) - 愛編程的C小峰 - __kelly_
 
Slave_Io_Running 此進程負責從服務器從主服務器上讀取bin-log日志,並寫入從服務器的上的中繼日志中
Slave_SQL_Running此進程負責讀取並且執行中繼日志中的binlog日志
 
配置完畢測試成功!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM