MySQL雙主復制模型

配置雙主數據庫實例


雙方可以相互復制

為了不影響效果,兩臺虛擬機把剛才生成的數據文件都刪除

rm -rf /var/lib/mysql/*

1、時間要同步

2、雙方既要啟動中繼日志,也需要啟動二進制日志

3、編寫主的配置文件

MySQL雙主復制模型

雙主復制時有一個最大的問題,自動增長字段會重疊。為了避免重疊,一個節點使用奇數,另一個節點使用偶數 這里表示的意思,從1增長,一次增長2 從數據庫就從2開始,一次增長2

這里是為了確保id號不會沖突

編寫從服務器的配置文件

MySQL雙主復制模型

4、啟動兩個節點

5、各自連上mysql,都要授權一個擁有復制權限的用戶賬戶

主服務器

MySQL雙主復制模型

從服務器

MySQL雙主復制模型

注意一定要看清雙方的二進制文件日志在什么位置,這里碰巧都一樣

MySQL雙主復制模型

MySQL雙主復制模型

驗證本地對應的二進制文件是否存在

ls /var/lib/mysql

MySQL雙主復制模型

兩臺服務器都有

下一步把各自的主節點都指向對方就可以了

節點2

MySQL雙主復制模型

節點1

MySQL雙主復制模型

所以每臺主機,本地都可以SHOW SLAVE STATUS\G

然后啟動線程

START SLAVE;

MySQL雙主復制模型

都啟動了

測試

在主的創建一個數庫

MySQL雙主復制模型

在從的查看

MySQL雙主復制模型

成功

再到從的創建一個數據庫

MySQL雙主復制模型

MySQL雙主復制模型

在從的數據庫中創建一個表,在主的服務器中也能看到

MySQL雙主復制模型

MySQL雙主復制模型

MySQL雙主復制模型

互相復制,成功

再插入數據

MySQL雙主復制模型

到另一個節點去查看數據

MySQL雙主復制模型

復制成功

這里如果插入兩個數據就會有排序問題

MySQL雙主復制模型

MySQL雙主復制模型

批量插入這個問題沒法避免

原創文章,作者:15152188070,如若轉載,請注明出處:http://www.www58058.com/60268

(0)
1515218807015152188070
上一篇 2016-11-21
下一篇 2016-11-21

相關推薦

  • 壓縮工具

     壓縮和解壓縮工具和bash腳本編程      壓縮比        目的:時間換空間        cpu的時間—>磁盤空間        compress/uncompress.…

    Linux干貨 2016-12-31
  • ?學會用各種姿勢備份MySQL數據庫

                學會用各種姿勢備份MySQL數據庫 前言 為什么需要備份數據? 數據的備份類型 MySQL備份數據的方式 備份需要考慮的問題 設計合適的備份策略 實戰演練 使用cp進行備份 使用mysqldump+復制BINARY …

    Linux干貨 2016-04-27
  • 馬哥教育網絡班22期第四周課程練習1

    1.cp -r /etc/skel/ /home/tuser1 && chmod -R 600  /home/tuser1 2.max=`cat /etc/group |awk -F":" '{print $3}'|sort -nr| head -n1`|sed -i '$a had…

    Linux干貨 2016-09-05
  • grep命令及正則表達式

    grep命令和正則表達式 grep基本概念 grep:global search regular expression and print out the line. 作用:文本過濾器,用于文本搜索,用指定“模式”逐行匹配。 模式:由正則表達式字符及文本字符所編寫的過濾條件 正則表達式:由一類特殊字符和文本字符所編寫的模式,其有些字符不表示字符字面意義,而表…

    Linux干貨 2016-11-05
  • Nginx基本使用方法及各模塊基本功能

    一、Nginx介紹     Nginx是由俄羅斯軟件工程師Igor Sysoev開發的一個高性能的HTTP和反向代理服務器,具備IMAP/POP3和SMTP服務器功能,Nginx最大的特點是對高并發的支持和高效的負載均衡,在高并發的需求場景下,是Apache服務器不錯的替代品。目前,包括新浪、騰訊等知名網站都已使用Nginx作為Web應用…

    Linux干貨 2016-01-21
  • 在CentOS中獲取命令幫助

    在CentOS中獲取命令幫助    在使用和學習CentOS系統中,當我們遇上不熟悉的命令卻又需要了解它的詳細用法的時候,我們需要獲取幫助。除了借助他人和搜索引擎之外,自己通過查看系統幫助文檔來解決問題是很重要的。下面就來介紹如何獲取幫助以及簡單的解決思路:    一、如何獲取命令幫助 Linux提供多層次的命令幫助:…

    Linux干貨 2016-07-27
欧美性久久久久