欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux系統(tǒng)下MySQL配置主從分離的步驟

 更新時間:2022年03月21日 10:24:00   作者:無昵稱老炮兒  
MySQL數(shù)據(jù)庫自身提供的主從復(fù)制功能可以實現(xiàn)數(shù)據(jù)的多處自動備份,實現(xiàn)數(shù)據(jù)庫的拓展,多個數(shù)據(jù)備份不僅加強數(shù)據(jù)的安全性,通過實現(xiàn)讀寫分離還能進一步提升數(shù)據(jù)庫的負(fù)載性能,這篇文章主要給大家介紹了關(guān)于在Linux系統(tǒng)下MySQL配置主從分離的相關(guān)資料,需要的朋友可以參考下
主服務(wù)器192.168.176.110
從服務(wù)器192.168.176.120

主數(shù)據(jù)庫操作(ip:192.168.176.110)

配置MySQL主服務(wù)器的配置文件

[root@localhost ~]# vi /etc/my.cnf

在my.cnf內(nèi)加上如下配置

server-id = 1 #保證唯一性
log-bin = mysql-bin #主從服務(wù)的核心 定義binblog日志的前綴名 
#binlog-do-db=test #需要同步的數(shù)據(jù)庫,如果沒有本行,即表示同步所有的數(shù)據(jù)庫 
#binlog-do-db=mydb #需要同步的數(shù)據(jù)庫,同時同步test、mydb庫 、
#binlog-ignore-db=mysql #被忽略的數(shù)據(jù)庫

重啟MySQL主服務(wù)器

[root@localhost ~]# service mysqld restart

登錄MySQL

[root@localhost ~]# mysql -uroot -p123456 

查看數(shù)據(jù)庫狀態(tài)

需要記住File列和Position列的數(shù)據(jù),配置從服務(wù)器需要使用

mysql> show master status;

主數(shù)據(jù)庫操作(ip:192.168.176.120)

配置MySQL從服務(wù)器的配置文件

[root@localhost ~]# vi /etc/my.cnf

在my.cnf內(nèi)加上如下配置

server-id = 2 #保證唯一性

重啟MySQL主服務(wù)器

[root@localhost ~]# service mysqld restart

登錄MySQL

[root@localhost ~]# mysql -uroot -p123456 

配置同步主服務(wù)器:

master_host主服務(wù)器地址

master_port主服務(wù)器端口

master_user主服務(wù)器用戶名

master_password主服務(wù)器密碼

master_log_file 對應(yīng)上圖的主服務(wù)器File列數(shù)據(jù)

master_log_pos對應(yīng)上圖的主服務(wù)器Position列數(shù)據(jù)

mysql> change master to master_host='192.168.176.110',master_port=3306,master_user='root',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=157;

開啟服務(wù),并查看服務(wù)狀態(tài)

mysql> start slave;  #開啟從服務(wù)
mysql> show slave status\G; #查看從服務(wù)狀態(tài)

配置成功

配置出錯

注意:配置主從同步,出現(xiàn)Slave_IO_Running: No 情況處理方式(復(fù)制同一套環(huán)境出現(xiàn)的問題)

如果出現(xiàn)上圖的錯誤,說明兩臺虛擬機的MySQL環(huán)境的UUID一致。 可以通過命令檢測他們的UUID。

[root@localhost ~]# cat /var/lib/mysql/auto.cnf

如果命令無效 則進入到MySQL,執(zhí)行以下命令獲取安裝的路徑

mysql> show variables like 'datadir';

然后從服務(wù)器生成一個新的UUID

mysql> select uuid();

復(fù)制后 通過命令去修改里面的UUID(路徑為自己mysql安裝路徑)

[root@localhost ~]# vi /var/lib/mysql/auto.cnf

最后重啟下mysql服務(wù)

[root@localhost ~]# service mysqld restart

執(zhí)行完后重新的去執(zhí)行【配置同步主服務(wù)器】的步驟,配置參數(shù)和主服務(wù)器相同的即可

以上是配置主從同步,出現(xiàn)Slave_IO_Running: No 情況處理方式

主服務(wù)器創(chuàng)建數(shù)據(jù)庫

主庫宕機處理方式

1-確保所有的relay log全部更新完畢,在每個從庫上執(zhí)行show processlist

2-更新完畢后,登錄所有從庫查看master.info文件,對比選擇pos最大的作為新的主庫,

3-然后登錄這個新的主庫,執(zhí)行stop slave;進入主目錄,刪除master.Info和relay-log.info配置my.cnf文件開啟log-bin文件

4-創(chuàng)建用于同步的用戶并授權(quán)slave

5-登錄另外一臺從庫,執(zhí)行stop slave停止同步

6-執(zhí)行start slave

7-修改新的master數(shù)據(jù),測試slave是否同步更新

從庫宕機

1-查看從庫上mysql的錯誤日志,里面有記錄主從掛掉時的binlog信息。

2-有了binlog和postion信息后,只需要重新在從庫上進行change master to配置即可。配置后開啟slave狀態(tài),沒有報錯

3-查看slave狀態(tài),發(fā)現(xiàn)slave已經(jīng)正常了,開始進行延時數(shù)據(jù)恢復(fù)。

總結(jié)

到此這篇關(guān)于Linux系統(tǒng)下MySQL配置主從分離的文章就介紹到這了,更多相關(guān)MySQL配置主從分離內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql5.7解壓版的安裝和卸載及常見問題小結(jié)

    Mysql5.7解壓版的安裝和卸載及常見問題小結(jié)

    這篇文章主要介紹了Mysql5.7解壓版的安裝和卸載及常見問題小結(jié),需要的朋友可以參考下
    2017-11-11
  • mysql排序失效問題的解決

    mysql排序失效問題的解決

    本文主要介紹了mysql排序失效問題的解決,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 深入講解MySQL Innodb索引的原理

    深入講解MySQL Innodb索引的原理

    這篇文章主要給大家介紹了關(guān)于MySQL Innodb索引原理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • Mysql如何設(shè)置表主鍵id從1開始遞增

    Mysql如何設(shè)置表主鍵id從1開始遞增

    這篇文章主要介紹了Mysql如何設(shè)置表主鍵id從1開始遞增問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • MySQL中show命令方法得到表列及整個庫的詳細(xì)信息(精品珍藏)

    MySQL中show命令方法得到表列及整個庫的詳細(xì)信息(精品珍藏)

    MySQL中show 句法得到表列及整個庫的詳細(xì)信息,方便查看數(shù)據(jù)庫的詳細(xì)信息。
    2010-11-11
  • Mysql學(xué)習(xí)心得之插入、更新、刪除記錄

    Mysql學(xué)習(xí)心得之插入、更新、刪除記錄

    在程序開發(fā)過程中,離不開數(shù)據(jù)庫,數(shù)據(jù)庫離不開增刪改查操作,下面小編把我對mysql學(xué)習(xí)之插入、更新、刪除記錄心得總結(jié)分享給大家,需要的朋友可以參考下
    2015-08-08
  • MySQL Limit執(zhí)行過程分析探索

    MySQL Limit執(zhí)行過程分析探索

    limit是MySql的內(nèi)置函數(shù),一般用于查詢表中記錄的條數(shù),作用是用于限制查詢條數(shù),下面這篇文章主要給大家介紹了關(guān)于SQL中l(wèi)imit函數(shù)語法與用法的相關(guān)資料,詳細(xì)講了MySQL Limit執(zhí)行過程
    2022-12-12
  • 比較詳細(xì)的MySQL字段類型說明

    比較詳細(xì)的MySQL字段類型說明

    MySQL支持大量的列類型,它可以被分為3類:數(shù)字類型、日期和時間類型以及字符串(字符)類型。本節(jié)首先給出可用類型的一個概述,并且總結(jié)每個列類型的存儲需求,然后提供每個類中的類型性質(zhì)的更詳細(xì)的描述。概述有意簡化,更詳細(xì)的說明應(yīng)該考慮到有關(guān)特定列類型的附加信息,例如你能為其指定值的允許格式。
    2008-08-08
  • MySQ登錄提示ERROR 1045 (28000)錯誤的解決方法

    MySQ登錄提示ERROR 1045 (28000)錯誤的解決方法

    這篇文章主要為大家詳細(xì)介紹了MySQ登錄提示ERROR 1045 (28000)錯誤的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • php下巧用select語句實現(xiàn)mysql分頁查詢

    php下巧用select語句實現(xiàn)mysql分頁查詢

    mysql分頁查詢是我們經(jīng)常見到的問題,那么應(yīng)該如何實現(xiàn)呢?下面就教您一個實現(xiàn)mysql分頁查詢的好方法,供您參考學(xué)習(xí)。
    2010-12-12

最新評論