久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql中怎么配置主從同步

150次閱讀
沒有評論

共計 2686 個字符,預計需要花費 7 分鐘才能閱讀完成。

今天就跟大家聊聊有關 mysql 中怎么配置主從同步,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

0. 首先在準備兩個機器 A,B,在上面安裝相同版本的 mysql(最好是 5.0 以上)
  A 為主數據庫,B 為從數據庫
1  mysql 同步 server-id 格式說明
 
A  B  C
A:1:表示域名配置
2:表示 SDNS 服務器
3:表示探測中心服務器
4:表示收集中心服務器
5:表示探測運算中心服務器
6:表示探測節點服務器
  一般
功能模塊 ID 小的為 master 服務器
功能模塊 ID 大的為 slave 服務器
B: 一般在同一個局域網內為一組
C:同一功能模塊分組內的服務器 ID 在同一分組內同一個功能模塊各個的 ID 號
例如:3 03 01
 
 
2  主從同步配置 (主)
1)  修改 my.cnf
 
在 my.cnf 中 [mysqld] 字段中添加
vi /etc/my.cnf
server-id=10101
log-bin=mysql-bin #這個一定得設置,否則沒有日志的話,從數據庫上會報錯
binlog-ignore-db=mysql,test
innodb_flush_log_at_trx_commit=1
sync_binlog=1
log-slave-updates
2)  重啟 mysql
service mysql restart
3)  添加帳戶給主服務器上 mysql 的從機用
GRANT REPLICATION SLAVE ON *.* TO  IDENTIFIED BY testpass
 
4)  創建
create database gslb;
create database dns;
5)  顯示日志位置
SHOW MASTER STATUS;
+——————+———–+————–+——————+
| File  | Position  | Binlog_Do_DB | Binlog_Ignore_DB |
+——————+———–+————–+——————+
| -bin.000003 | 107 |  |  |
+——————+———–+————–+——————+
 
3  主從同步配置 (從)
1)  修改 my.cnf
 
在 my.cnf 中 [mysqld] 字段中添加
vi /etc/my.cnf
server-id = 20101
replicate-do-db = dns
replicate-do-table = gslb.zone
replicate-do-table = gslb.zone_rr
master-info-file = master.info
relay-log = relay-relay-bin
relay-log-index = relay-relay-bin.index
relay-log-info-file=relay-relay-log.info
2)  重啟 mysql
service mysql restart
 
3)  設置主服務器信息
change master to master_host= 1.1.1.1 , 
  master_user= repl , 
  master_password= testpass ,
master_log_file= mysql-bin.000003 , 
  master_log_pos=107;
4)  啟動同步
start slave;
 
5)  顯示日志位置,出現兩個 Yes 就表示同步成功
mysql show slave status \G;
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: 1.1.1.1
Master_User: repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000006
Read_Master_Log_Pos: 270500590
Relay_Log_File: relay-relay-bin.000012
Relay_Log_Pos: 1148354
Relay_Master_Log_File: mysql-bin.000006
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table: gslb.server_threshold,gslb.server,gslb.threshold,gslb.vip,gslb.status,gslb.vip_threshold
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 270500590
Relay_Log_Space: 1148510
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 10201
1 row in set (0.00 sec)
 
 
6)  導入 master 的數據
mysql ndash;e“create database gslb”
mysql gslb gslb.sql
mysql ndash;e”create database dns”
mysql dns dns.sql

看完上述內容,你們對 mysql 中怎么配置主從同步有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注丸趣 TV 行業資訊頻道,感謝大家的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-03發表,共計2686字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 行唐县| 唐山市| 岳阳县| 西充县| 南华县| 揭阳市| 蒙山县| 雷山县| 孝昌县| 广汉市| 江津市| 修水县| 观塘区| 济阳县| 巴林右旗| 红桥区| 西平县| 兴隆县| 乐至县| 西丰县| 县级市| 社会| 平度市| 东平县| 达日县| 舒兰市| 阿拉善右旗| 红河县| 南和县| 白山市| 启东市| 长岭县| 汉沽区| 聂拉木县| 南投市| 临高县| 龙岩市| 正蓝旗| 特克斯县| 青川县| 梨树县|