濮阳杆衣贸易有限公司

主頁 > 知識庫 > MySQL5.7 集群配置的步驟

MySQL5.7 集群配置的步驟

熱門標簽:南昌三維地圖標注 武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 電話外呼系統(tǒng)改號 百應(yīng)電話機器人優(yōu)勢 地圖標注費用是多少 怎樣在地圖標注銷售區(qū)域 曲靖移動外呼系統(tǒng)公司 啥是企業(yè)400電話辦理 外呼系統(tǒng)打電話上限是多少

本次針對的MySQL版本為5.7,首先分別在A服務(wù)器和B服務(wù)器上安裝MySQL,可以通過yum安裝也可以通過wget下載直接編譯安裝。安裝方式可以多種多樣,但必須要確保安裝成功。

1.修改A服務(wù)器的my.cnf文件

vim /etc/my.cnf

并添加如下內(nèi)容:

server-id=1
auto_increment_offset=1
auto_increment_increment=2
gtid_mode=on
enforce_gtid_consistency=on
log-bin=mysql-bin

2.修改B服務(wù)器的my.cnf文件

vim /etc/my.cnf

并添加如下內(nèi)容:

server-id=2
auto_increment_offset=1
auto_increment_increment=2
gtid_mode=on
enforce_gtid_consistency=on
log-bin=mysql-bin

3.在A服務(wù)器上的MySQL創(chuàng)建B服務(wù)器訪問的復(fù)制用戶

create user B@'IP' identified by '密碼';
grant replication slave on *.* to B@'服務(wù)器IP';

4.在B服務(wù)器上的MySQL創(chuàng)建A服務(wù)器訪問的復(fù)制用戶

create user A@'IP' identified by '密碼';
grant replication slave on *.* to A@'密碼';

5.在B服務(wù)器上的MySQL執(zhí)行主從配置,進行A主B從

change master to master_host='IP', master_user='B', master_password='?T-pclsr38i', master_port=3306, master_auto_position=1;

start slave;

show slave status;

6.在A服務(wù)器上的MySQL執(zhí)行主從配置,進行B主A從

change master to master_host='IP', master_user='A', master_password='?T-pclsr38i', master_port=3306, master_auto_position=1;

start slave;

show slave status;

然后測試,在A服務(wù)器上的MySQL新建數(shù)據(jù)庫和對應(yīng)的數(shù)據(jù)表,B服務(wù)器上的MySQL會同步過來,確保數(shù)據(jù)庫和數(shù)據(jù)表一致。

7.Nginx配置

Nginx配置MySQL集群訪問URL,確保微服務(wù)應(yīng)用連接相同的URL。
Nginx中的MySQL配置,內(nèi)容如下:

stream {
  upstream mysql_proxy{
    hash $remote_addr consistent;
    server A服務(wù)器IP:3306 weight=1 max_fails=3 fail_timeout=10s;
	  server B服務(wù)器IP:3306 weight=1 max_fails=3 fail_timeout=10s;
  }
  server {
    listen 3306; # 數(shù)據(jù)庫服務(wù)器監(jiān)聽端口
    proxy_connect_timeout 10s;
    proxy_timeout 300s; 
    proxy_pass mysql_proxy;
  }
}

特別注意:

生產(chǎn)環(huán)境不建議設(shè)置MySQL端口為3306或3389。

以上就是MySQL5.7 集群配置的步驟的詳細內(nèi)容,更多關(guān)于MySQL 集群配置的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • MySQL之PXC集群搭建的方法步驟
  • MySQL之高可用集群部署及故障切換實現(xiàn)
  • Docker部署Mysql集群的實現(xiàn)
  • 集群rpm安裝MySQL步驟詳解
  • 詳解mysql集群:一主多從架構(gòu)實現(xiàn)
  • 使用Docker部署MySQL 5.7&8.0主從集群的方法步驟
  • mysql的集群模式 galera-cluster部署詳解
  • docker 搭建Mysql集群的方法示例
  • MySQL Cluster集群的初級部署教程
  • 如何搭建 MySQL 高可用高性能集群

標簽:錦州 黑河 資陽 隨州 甘南 荊州 吉林 滄州

巨人網(wǎng)絡(luò)通訊聲明:本文標題《MySQL5.7 集群配置的步驟》,本文關(guān)鍵詞  MySQL5.7,集群,配置,的,步驟,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL5.7 集群配置的步驟》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL5.7 集群配置的步驟的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    重庆市| 溧水县| 建昌县| 高碑店市| 霍山县| 龙川县| 延边| 常州市| 崇明县| 鹤山市| 潮安县| 铜鼓县| 左云县| 徐水县| 郓城县| 申扎县| 太谷县| 沐川县| 大石桥市| 西安市| 邯郸市| 光泽县| 高陵县| 北碚区| 肥乡县| 凉城县| 新宁县| 平江县| 绥芬河市| 云南省| 泽库县| 南京市| 西充县| 灵丘县| 盐池县| 拉萨市| 景宁| 嘉定区| 海晏县| 兴海县| 乌拉特中旗|