日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

MySQL 主主同步配置步驟_MySQL教程

編輯Tag賺U幣

推薦:Mysql查看版本號(hào)的五種方式介紹
一、使用命令行模式進(jìn)入mysql會(huì)看到最開(kāi)始的提示符;二、命令行中使用status可以看到;三、使用系統(tǒng)函數(shù)等等,感興趣的朋友可以參考下哈

MySQL 主主同步配置

假設(shè)要同步的庫(kù)是 db_rocky
㈠ 創(chuàng)建同步用戶
在 ODD上
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> grant replication slave on *.* to 'water'@'192.168.1.115' identified by 'cdio2010';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

在 EVEN 上
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> grant replication slave on *.* to 'water'@'192.168.1.116' identified by 'cdio2010';
Query OK, 0 rows affected (0.11 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

㈡ 修改 /etc/my.cnf 配置文件,為其添加以下內(nèi)容:
在 ODD 上
復(fù)制代碼 代碼如下:www.hl5o.cn

[mysqld]
binlog-do-db=db_rocky #需要記錄進(jìn)制日志的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)binlog-do-db選項(xiàng)
binlog-ignore-db=mysql #不需要記錄進(jìn)制日志的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)binlog-do-db選項(xiàng)
replicate-do-db=db_rocky #需要進(jìn)行同步的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)replicate-do-db選項(xiàng)
replicate-ignore-db=mysql,information_schema #不需要同步的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)replicate-ignore-db選項(xiàng)
#同步參數(shù):
#保證slave掛在任何一臺(tái)master上都會(huì)接收到另一個(gè)master的寫(xiě)入信息
log-slave-updates
sync_binlog=1
auto_increment_offset=1
auto_increment_increment=2
slave-skip-errors=all #過(guò)濾掉一些沒(méi)啥大問(wèn)題的錯(cuò)誤

在 EVEN 上
復(fù)制代碼 代碼如下:www.hl5o.cn

[mysqld]
server-id=2 #設(shè)置一個(gè)不同的id、注意這里在my.cnf里面有個(gè)默認(rèn)值是 1 、把默認(rèn)值改掉、而不能新增一個(gè)server-id
binlog-do-db=db_rocky #需要記錄二進(jìn)制日志的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)binlog-do-db選項(xiàng)
binlog-ignore-db=mysql #不需要記錄進(jìn)制日志的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)binlog-ignore-db選項(xiàng)
#需要同步的數(shù)據(jù)庫(kù)
replicate-do-db=db_rocky #需要進(jìn)行同步的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)binlog-do-db選項(xiàng)
replicate-ignore-db=mysql,information_schema #不需要同步的數(shù)據(jù)庫(kù).如果有多個(gè)數(shù)據(jù)庫(kù)可用逗號(hào)分隔,或者使用多個(gè)binlog-do-db選項(xiàng)
#同步參數(shù):
#保證slave掛在任何一臺(tái)master上都會(huì)接收到另一個(gè)master的寫(xiě)入信息
log-slave-updates
sync_binlog=1
auto_increment_offset=2
auto_increment_increment=2
slave-skip-errors=all #過(guò)濾掉一些沒(méi)啥大問(wèn)題的錯(cuò)誤

㈢ 分別重啟服務(wù)器ODD EVEN 上的mysql服務(wù)
㈣ 分別在服務(wù)器ODD、EVEN 上查看做為主服務(wù)器狀態(tài)
在ODD
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> flush tables with read lock;#防止進(jìn)入新的數(shù)據(jù)
Query OK, 0 rows affected (0.00 sec)
mysql> show master status\G;
*************************** 1. row ***************************
File: mysql-bin.000007
Position: 438
Binlog_Do_DB: db_rocky
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)

在EVEN
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> flush tables with read lock;
Query OK, 0 rows affected (0.00 sec)
mysql> show master status\G;
*************************** 1. row ***************************
File: mysql-bin.000008
Position: 107
Binlog_Do_DB: db_rocky
Binlog_Ignore_DB: mysql
1 row in set (0.01 sec)

㈤ 分別在服務(wù)器ODD、EVEN上用change master語(yǔ)句指定同步位置 :
在ODD
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> change master to master_host='192.168.1.115',master_user='water',master_password='cdio2010',
-> master_log_file='mysql-bin.000008',master_log_pos=107;
Query OK, 0 rows affected (0.05 sec)

在EVEN
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> change master to master_host='192.168.1.116',master_user='water',master_password='cdio2010',
-> master_log_file='mysql-bin.000007',master_log_pos=438;
Query OK, 0 rows affected (0.15 sec)

注:master_log_file,master_log_pos由上面主服務(wù)器查出的狀態(tài)值中確定
master_log_file對(duì)應(yīng)File,master_log_pos對(duì)應(yīng)Position
在ODD EVEN上
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> unlock tables;
Query OK, 0 rows affected (0.00 sec)

㈥ 分別在服務(wù)器ODD、EVEN上啟動(dòng)從服務(wù)器線程
復(fù)制代碼 代碼如下:www.hl5o.cn

mysql> start slave;
Query OK, 0 rows affected (0.00 sec)

分別在服務(wù)器ODD、EVEN上查看從服務(wù)器狀態(tài) :
復(fù)制代碼 代碼如下:www.hl5o.cn

ODD上
mysql> show slave status\G;
*************************** 1. row ***************************
主要關(guān)注以下 2 個(gè)參數(shù):
...
...
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
...
...
EVEN上:
mysql> show slave status\G;
*************************** 1. row ***************************
主要關(guān)注以下 2 個(gè)參數(shù):
...
...
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
...
...

㈦ 測(cè)試
復(fù)制代碼 代碼如下:www.hl5o.cn

EVEN 上
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| db_rocky |
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.00 sec)
mysql> use db_rocky;
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> create table water (id int);
Query OK, 0 rows affected (0.04 sec)
mysql> insert into water values(1);
Query OK, 1 row affected (0.01 sec)
mysql> commit;
Query OK, 0 rows affected (0.00 sec)
在 ODD 上
mysql> show tables;
+--------------------+
| Tables_in_db_rocky |
+--------------------+
| t_rocky |
| water |
+--------------------+
2 rows in set (0.00 sec)
mysql> select * from water;
+------+
| id |
+------+
| 1 |
+------+
1 row in set (0.00 sec)

分享:MySQL筆記之運(yùn)算符使用詳解
運(yùn)算符包括四類,分別是:算數(shù)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符和位運(yùn)算符

來(lái)源:模板無(wú)憂//所屬分類:MySQL教程/更新時(shí)間:2013-05-04
相關(guān)MySQL教程