宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動(dòng)態(tài)
精選推薦

MySQL集群部署:一主多從

管理 管理 編輯 刪除

MySQL的集群化部署具備高可用性,可以更好的保護(hù)業(yè)務(wù)系統(tǒng)的正常運(yùn)作,所以這種模式是生產(chǎn)環(huán)境必備的安裝模式。MySQL的集群化部署有多種模式,本文主要介紹一主多從的模式。

由于是生產(chǎn)環(huán)境的集群部署,大多都采用Linux系的系統(tǒng),所以這里主要就以Linux系統(tǒng)為例,不再介紹Windows系統(tǒng)的搭建過程。

#環(huán)境準(zhǔn)備

Ip地址主機(jī)名角色數(shù)據(jù)管理員密碼公共配置
192.168.88.50Host50Master服務(wù)器123qqq…A關(guān)閉防火墻 禁用selinux
192.168.88.51Host51Slave服務(wù)器123qqq…A關(guān)閉防火墻 禁用selinux
192.168.88.52Host52Slave服務(wù)器123qqq…A關(guān)閉防火墻 禁用selinux

#配置流程

1、50主機(jī)配置Master 2、51主機(jī)配置Slave 3、備份50主機(jī)的sql到52主機(jī)上 4、52主機(jī)配置Slave

#實(shí)際操作

#第一步:50主機(jī)配置Master

  • 修改配置文件my.cnf
[root@host50 ~]# vim /etc/my.cnf
[mysqld]
server_id=50  # 指定server_id
log_bin=master50   # 定義日志名
:wq
  • 重啟服務(wù)生效配置
[root@host50 ~]# systemctl  restart mysqld
  • 用戶授權(quán)
# 進(jìn)入mysql服務(wù)
[root@host50 ~]# mysql -uroot -p123qqq...A
# 創(chuàng)建用戶并授權(quán)
mysql> grant replication slave on *.*  
    -> to repluser@"%" identified by "123qqq…A";
Query OK, 0 rows affected, 1 warning (0.00 sec)
  • 查看master信息,目的是查看File和Position的值
mysql> show master status;
+-----------------+----------+--------------+------------------+-------------------+
| File            | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+-----------------+----------+--------------+------------------+-------------------+
| master50.000001 |      154 |              |                  |                   |
+-----------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

#第二步:51主機(jī)配置Slave

  • 修改配置文件my.cnf
[root@host51 ~]# vim /etc/my.cnf
[mysqld]
server_id=51  # 指定server_id
:wq
  • 重啟服務(wù)生效配置
[root@host51 ~# systemctl  restart mysqld
  • 進(jìn)入mysql服務(wù),切記要保持主從數(shù)據(jù)庫數(shù)據(jù)一致
[root@host51 ~]# mysql -uroot -p123qqq...A
  • 指定主服務(wù)器信息
mysql> change master to  
 -> master_host="192.168.88.50", # 主服務(wù)器Ip地址
 -> master_user="repluser" , # 主服務(wù)器添加用戶名
 -> master_password="123qqq...A", # 用戶密碼
 -> master_log_file="master50.000001" , # 主服務(wù)器binlog日志名
 -> master_log_pos=154 ; # 偏移量
  • 啟動(dòng)slave進(jìn)程
mysql> start slave;
  • 查看狀態(tài)信息(IO線程和 SQL線程必須同時(shí)是YES 狀態(tài))
mysql> show slave status \G 

#第三步:備份50主機(jī)的sql到52主機(jī)上

  • 備份50主機(jī)的sql
  • --master-data完全備份完成時(shí),把保存命令使用的日志名和偏移量保存到備份文件里
[root@host50 ~]# mysqldump -uroot –p123qqq…A 
--master-data -B db1 > /root/db1.sql
[root@host50 ~]# scp /root/db1.sql 192.168.88.52:/opt/
  • 52主機(jī)使用備份文件恢復(fù)數(shù)據(jù)
[root@host52 ~]# mysql -uroot -p123qqq...A  <  /opt/db1.sql                          
# 進(jìn)入sql環(huán)境
[root@host52 ~]# mysql -uroot -p123qqq...A 
# 查看導(dǎo)入是否完成
Mysql> select count(*) from db1.t1;

#第四步:52主機(jī)配置Slave

  • 在備份文件里查看日志名和偏移量
[root@host52 ~]# grep master50 /opt/db1.sql 
CHANGE MASTER TO MASTER_LOG_FILE='master50.000001', 
MASTER_LOG_POS=2000;
  • 管理員root登錄
[root@host54 ~]# mysql -uroot -p123qqq...A      
# 指定主服務(wù)器信息 
mysql> change master to  
 -> master_host="192.168.88.50", # 主服務(wù)器Ip地址
 -> master_user="repluser" , # 主服務(wù)器添加用戶名
 -> master_password="123qqq...A", # 用戶密碼
 -> master_log_file="master50.000001" , # 主服務(wù)器binlog日志名
 -> master_log_pos=2000 ; # 偏移量
  • 啟動(dòng)slave進(jìn)程
mysql> start slave;
  • 查看狀態(tài) (IO線程和 SQL線程必須同時(shí)是YES 狀態(tài))
mysql> show slave status \G     
Slave_IO_Running: Yes                           
Slave_SQL_Running: Yes
  • 測試一主多從的配置
# 在主服務(wù)器50插入新數(shù)據(jù)
mysql> insert into db1.t1 values(99988);
# 兩臺(tái)從服務(wù)器可以看到一樣的數(shù)據(jù)
 [root@host51 mysql]# mysql -uroot -p123qqq...A 
Mysql> select * from db1.t1;
[root@host52 mysql]# mysql -uroot -p123qqq...A
Mysql> select * from db1.t1;
本文轉(zhuǎn)載自:https://www.jianshu.com/p/995f6a69b497


請登錄后查看

嘻嘻哈哈 最后編輯于2024-12-12 15:56:04

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認(rèn)正序 回復(fù)倒序 點(diǎn)贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
995
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動(dòng)態(tài) 精選推薦 首頁頭條 首頁動(dòng)態(tài) 首頁推薦
取 消 確 定
回復(fù)
回復(fù)
問題:
問題自動(dòng)獲取的帖子內(nèi)容,不準(zhǔn)確時(shí)需要手動(dòng)修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認(rèn)打賞

微信登錄/注冊

切換手機(jī)號(hào)登錄

{{ bind_phone ? '綁定手機(jī)' : '手機(jī)登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服