中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

MySQL主從復制
來源:易賢網(wǎng) 閱讀:1475 次 日期:2014-09-17 16:30:10
溫馨提示:易賢網(wǎng)小編為您整理了“MySQL主從復制”,方便廣大網(wǎng)友查閱!

實驗環(huán)境:

master and the slave server machine have the same configuration as followings:

[root@master1 ~]# uname -a

Linux master1 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux

mysql> select @@version;

+---------------------------------------+

| @@version |

+---------------------------------------+

| 5.6.19-enterprise-commercial-advanced |

+---------------------------------------+

1 row in set (0.00 sec)

master IP: 192.168.92.11

slave IP: 192.168.92.111

二,主從服務器分別作的事情

Master sever:

changes data

keeps log of changes

slave server:

ask master for events

executes events

三,復制的類型(同步|異步|半同步)

Synchronouse replication

1,data is replicated and appllied then committed

2,provides consistency ,but slower

3,provided by MySQL Cluster

Asynchronous replication

1,transactions committed immediately and replicated

2,no consistency,but faster

3,provided by MySQL Server

SemiSyncReplication

1,provided by Google

四,復制所需要的日志

Binary log的作用:

1,log every change (select 是不記錄的,只記錄改變的)

2,split into transaction groups

兩個復制相關的二進制文件:

File: master_bin.NNNNNN

1,The actual contents of the binlog

File: master_bin.index

1,an index file over the files above

五,復制所用到的線程

Master: I/O thread

Slave: I/O thread and SQL Thread

master.info contains:

1,Read coordinates: which contains master log name and master log position

2,Connection information: which contains the following two information:

a,host,user,password ,port

b,SSL keys and certificates

relay-log.info contains:

1,Group master coordinates: which contains master log name and master log position

2,Group relay log coordinates: which contains relay log name and relay log position

六,具體的實施步驟:

The following 8 Steps are need to be taken to configure the master slave replication:

1,Fix my.cnf file for master and slave

2,add user and grants on master

3,make sure the related configuration

4,on the master,use the SHOW MASTER STATUS statement to determine the current binary log file name and position:

5,load backup dump file into master

6,configure slave

7,start slave

8,check slave status show slave statusG

1,F(xiàn)ix my.cnf file for master and slave

Master configuration --required(必選擇)

log_bin = master_bin

server_id =11

配置好了后,重新啟動mysql服務

[root@master1 ~]# cd /etc/rc.d/init.d/

[root@master1 init.d]# service mysql restart

Shutting down MySQL.. [ OK ]

Starting MySQL......... [ OK ]

slave configuration --required(必選擇)

server_id=111 The master and slave must have the different server_id

配置好了后,重新啟動mysql服務

[root@slave1 init.d]# service mysql restart

Shutting down MySQL.. [ OK ]

Starting MySQL......... [ OK ]

2,add user and grants on master

mysql> CREATE USER IDENTIFIED BY 'slavepass';

mysql> GRANT REPLICATION SLAVE ON *.* TO ;

3,make sure the related configuration

show variables like 'server%';

show variables like 'log%';

show grants for ;

mysql> show variables like 'server%';

+----------------+--------------------------------------+

| Variable_name | Value |

+----------------+--------------------------------------+

| server_id | 11 |

| server_id_bits | 32 |

| server_uuid | 303c6931-0d5e-11e4-9f5c-000c29f09a2c |

+----------------+--------------------------------------+

3 rows in set (0.00 sec)

show variables like 'log%'; 看log_bin是否開啟用

mysql> show variables like 'log%';

+----------------------------------------+---------------------------------+

| Variable_name | Value |

+----------------------------------------+---------------------------------+

| log_bin | ON |

| log_bin_basename | /var/lib/mysql/master_bin |

| log_bin_index | /var/lib/mysql/master_bin.index |

| log_bin_trust_function_creators | OFF |

| log_bin_use_v1_row_events | OFF |

| log_error | /var/lib/mysql/master1.err |

| log_output | FILE |

| log_queries_not_using_indexes | OFF |

| log_slave_updates | OFF |

| log_slow_admin_statements | OFF |

| log_slow_slave_statements | OFF |

| log_throttle_queries_not_using_indexes | 0 |

| log_warnings | 1 |

+----------------------------------------+---------------------------------+

13 rows in set (0.00 sec)

mysql> show grants for ;

+------------------------------------------------------------------------------------------------------------------------------+

| Grants for |

+------------------------------------------------------------------------------------------------------------------------------+

| GRANT REPLICATION SLAVE ON *.* TO IDENTIFIED BY PASSWORD '*809534247D21AC735802078139D8A854F45C31F3' |

+------------------------------------------------------------------------------------------------------------------------------+

1 row in set (0.00 sec)

4,on the master,use the SHOW MASTER STATUS statement to determine the current binary log file name and position:

mysql> show master statusG

*************************** 1. row ***************************

File: master_bin.000001

Position: 589

Binlog_Do_DB:

Binlog_Ignore_DB:

Executed_Gtid_Set:

1 row in set (0.00 sec)

5,load backup dump file into master

一定要先創(chuàng)建一個數(shù)據(jù)庫

mysql> create database cddl;

Query OK, 1 row affected (0.02 sec)

還原數(shù)據(jù)庫到master上:

mysql -h 192.168.92.11 -uroot -ppassword cddl< /mysql_installer/cddl20140702.sql

6,configure slave

CHANGE MASTER TO

MASTER_HOST='192.168.92.11',

MASTER_USER='repl',

MASTER_PASSWORD='slavepass',

MASTER_PORT=3306,

MASTER_LOG_FILE='master_bin.000001',

MASTER_LOG_POS=589,

MASTER_CONNECT_RETRY=10;

7,start slave

mysql> start slave;

Query OK, 0 rows affected (0.25 sec)

8,check slave status

mysql> show slave statusG;

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.92.11

Master_User: repl

Master_Port: 3306

Connect_Retry: 10

Master_Log_File: master_bin.000002

Read_Master_Log_Pos: 120

Relay_Log_File: slave1-relay-bin.000002

Relay_Log_Pos: 43341241

Relay_Master_Log_File: master_bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 43341546

Relay_Log_Space: 46042813

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: 62237

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: 11

Master_UUID: 24f8486c-0d8c-11e4-a088-000c29f09a2c

Master_Info_File: /var/lib/mysql/master.info

SQL_Delay: 0

SQL_Remaining_Delay: NULL

Slave_SQL_Running_State: creating table

Master_Retry_Count: 86400

Master_Bind:

Last_IO_Error_Timestamp:

Last_SQL_Error_Timestamp:

Master_SSL_Crl:

Master_SSL_Crlpath:

Retrieved_Gtid_Set:

Executed_Gtid_Set:

Auto_Position: 0

1 row in set (0.01 sec)

ERROR:

No query specified

從上面可以看出備庫正在做復制。

mysql> show slave statusG;

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.92.11

Master_User: repl

Master_Port: 3306

Connect_Retry: 10

Master_Log_File: master_bin.000002

Read_Master_Log_Pos: 120

Relay_Log_File: slave1-relay-bin.000003

Relay_Log_Pos: 284

Relay_Master_Log_File: master_bin.000002

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 120

Relay_Log_Space: 46042639

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: 11

Master_UUID: 24f8486c-0d8c-11e4-a088-000c29f09a2c

Master_Info_File: /var/lib/mysql/master.info

SQL_Delay: 0

SQL_Remaining_Delay: NULL

Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it

Master_Retry_Count: 86400

Master_Bind:

Last_IO_Error_Timestamp:

Last_SQL_Error_Timestamp:

Master_SSL_Crl:

Master_SSL_Crlpath:

Retrieved_Gtid_Set:

Executed_Gtid_Set:

Auto_Position: 0

1 row in set (0.00 sec)

ERROR:

No query specified

從上面可以看出replicate完成,至此最簡單的 master - slave配置成功。

下面測試一下主從復制:

master:

mysql> create table TT(id int ,name varchar(30));

Query OK, 0 rows affected (0.10 sec)

mysql> insert into TT VALUES (1,'FAFAFAFAFA');

Query OK, 1 row affected (0.09 sec)

mysql> insert into TT VALUES (1,'FAFAFAFAFA2');

Query OK, 1 row affected (0.04 sec)

mysql> insert into TT VALUES (3,'FAFAFAFAFA3');

Query OK, 1 row affected (0.00 sec)

mysql> COMMIT;

Query OK, 0 rows affected (0.00 sec)

在slave上查詢:

mysql> select * from TT;

+------+-------------+

| id | name |

+------+-------------+

| 1 | FAFAFAFAFA |

| 1 | FAFAFAFAFA2 |

| 3 | FAFAFAFAFA3 |

+------+-------------+

3 rows in set (0.02 sec)

可以看出順利的傳到slave 庫上來了。

更多信息請查看IT技術專欄

更多信息請查看數(shù)據(jù)庫
易賢網(wǎng)手機網(wǎng)站地址:MySQL主從復制

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品网站在线| 狠狠综合久久| 亚洲视频精选| 亚洲手机在线| 久久综合色综合88| 欧美日韩一区视频| 欧美精品一区三区| 亚洲人成高清| 欧美成人国产va精品日本一级| 午夜精品福利电影| 欧美三级第一页| 亚洲久久一区二区| 美女视频黄a大片欧美| 国产一区激情| 欧美一区二区成人| 欧美午夜免费电影| 一区二区三区欧美日韩| 欧美人成在线| 午夜视频精品| 国产主播一区二区三区| 久久精品亚洲国产奇米99| 国产欧美视频一区二区| 国内精品久久久久久久97牛牛| 农夫在线精品视频免费观看| 免费日本视频一区| 亚洲高清在线观看一区| 国产日韩精品久久久| 欧美在线资源| 亚洲三级网站| 国产欧美视频一区二区三区| 久久9热精品视频| 亚洲国语精品自产拍在线观看| 久久天堂av综合合色| 一本色道综合亚洲| 极品少妇一区二区三区| 欧美日韩国内自拍| 久久成人免费| 亚洲精品孕妇| 91久久综合| 伊人久久大香线| 国产精品免费aⅴ片在线观看| 久久亚洲一区二区三区四区| 亚洲性感美女99在线| 一区二区成人精品 | 亚洲黄色尤物视频| 国产精品videosex极品| 久久亚洲一区二区| 亚洲欧美综合网| 激情视频亚洲| 亚洲第一在线综合在线| 国产婷婷色一区二区三区| 免费一级欧美片在线观看| 欧美自拍偷拍| 久久激情综合网| 久久精品女人的天堂av| 日韩亚洲精品在线| 亚洲国产日韩美| 亚洲国产精品视频| 亚洲高清自拍| 伊人精品成人久久综合软件| 国产精品综合久久久| 国产精品久久久久999| 欧美视频一区在线观看| 欧美日韩精品久久| 欧美人与禽猛交乱配视频| 欧美a级片网| 国产精品v欧美精品v日韩精品 | 一区二区久久| 日韩视频一区二区三区在线播放| 亚洲日本激情| 亚洲人成绝费网站色www| 亚洲美女视频| 午夜精品视频在线观看| 牛夜精品久久久久久久99黑人| 美女被久久久| 国产精品伦子伦免费视频| 国产视频欧美| 日韩一级黄色av| 亚洲一区视频在线观看视频| 欧美成人亚洲成人| 国产午夜精品视频| 一区二区91| 每日更新成人在线视频| 国产精品推荐精品| 亚洲二区精品| 欧美在线不卡| 国产精品视频精品视频| 一区精品在线播放| 亚洲综合视频1区| 国产精品日韩精品欧美在线 | 久久国产欧美| 久久中文字幕一区| 亚洲大片免费看| 亚洲永久免费| 国产精品成人在线观看| 亚洲国内欧美| 鲁鲁狠狠狠7777一区二区| 亚洲国产一区视频| 久久综合色婷婷| 亚洲人成亚洲人成在线观看| 久久午夜色播影院免费高清| 国产婷婷成人久久av免费高清 | 欧美91大片| 激情亚洲一区二区三区四区| 午夜精品视频网站| 欧美视频在线视频| 久久精品成人一区二区三区| 欧美日韩免费| 亚洲精品女av网站| 欧美日韩国产影片| 国产一区二区三区四区五区美女 | 亚洲国产激情| 欧美精品亚洲二区| 亚洲免费一级电影| 国产精品亚洲欧美| 另类av一区二区| 夜夜爽av福利精品导航| 国产精品久久久久久久午夜| 午夜欧美不卡精品aaaaa| 国产精品久久久久久久久久久久 | 午夜精品av| 亚洲二区免费| 亚洲激情社区| 久久免费国产精品| 国产精品亚洲不卡a| 亚洲二区在线观看| 欧美日韩在线三级| 欧美呦呦网站| 亚洲小视频在线观看| 在线观看视频一区二区| 欧美三区不卡| 欧美激情va永久在线播放| 销魂美女一区二区三区视频在线| 亚洲级视频在线观看免费1级| 欧美日韩国产在线看| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲一区二区三区午夜| 亚洲狠狠丁香婷婷综合久久久| 国产日韩一级二级三级| 久久久国产精品亚洲一区| 亚洲日本视频| 亚洲欧洲一二三| 亚洲激情综合| 亚洲激情视频网| 一色屋精品视频在线看| 国产综合av| 国内揄拍国内精品久久| 国产精品日韩精品| 国产精品极品美女粉嫩高清在线 | 欧美不卡高清| 久久久久久网站| 久久免费精品视频| 久久久一区二区| 乱码第一页成人| 欧美午夜不卡| 国产视频精品va久久久久久| 欧美日韩一区二区欧美激情| 欧美视频观看一区| 欧美日韩三区四区| 一区国产精品| 亚洲激情在线激情| 亚洲欧美www| 久久久久国内| 欧美精品日韩三级| 欧美极品在线观看| 国产色综合久久| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美日韩亚洲国产精品| 噜噜噜噜噜久久久久久91 | 欧美日韩国产三级| 国产精品久久久久久久久久ktv | 国产一区二区三区丝袜| 狠狠色伊人亚洲综合成人| 一区二区三区在线视频观看| 亚洲电影免费| 午夜在线视频观看日韩17c| 久久久久国产精品一区二区| 久久综合网hezyo| 欧美区亚洲区| 亚洲成人资源网| 久久精品国产91精品亚洲| 欧美日韩性视频在线| 国产一区二区三区直播精品电影 | 国模吧视频一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美一级视频一区二区| 国产精品激情| 国产精品美女xx| 先锋资源久久| 亚洲黑丝在线| 欧美丝袜一区二区| 欧美一区二区三区免费视| 欧美日韩在线播放一区| 美女诱惑黄网站一区| 亚洲日本黄色| 欧美精品一区三区| 性色av一区二区三区红粉影视| 国产伦理一区| 久久精彩免费视频| 亚洲国产日韩欧美|