中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql雙主同步配置實現方案

發布時間:2020-06-05 16:49:47 來源:網絡 閱讀:524 作者:三月 欄目:數據庫

下文給大家帶來關于mysql雙主同步配置實現方案,感興趣的話就一起來看看這篇文章吧,相信看完mysql雙主同步配置實現方案對大家多少有點幫助吧。 

一.雙主復制實現方案

1.讓表的ID自增,然后主1寫1、3、5,主2寫2、4、6

2.不讓表的ID自增,然后通過web端程序去seq服務器取ID,寫入雙主

雙主工作場景為高并發寫的場景,慎用。

 

二.雙主配置,以多實例3306和3308為例

mysql雙主同步配置實現方案

  1. 在3306上創建一個專門用來同步數據庫的用戶

mysql> grant replicationslave on *.* to rep@'10.0.0.%' identified by '123456';

###*.*代表所有庫和所有表

mysql> flush privileges;

mysql> select user,hostmysql.user;

mysql> show grants forrep@'10.0.0.%';

 

2.兩個數據庫的my.cnf文件里的mysqld模塊添加如下×××部分

3306配置

[root@mysql /]# sed -n '36,43p'/data/3306/my.cnf

#log-slow-queries =/data/3306/slow.log

pid-file = /data/3306/mysql.pid

log-bin = /data/3306/mysql-bin

auto_increment_increment = 2   #自增ID的間隔,如1 3 5間隔為2

auto_increment_offset    = 1    #ID的初始位置

log-slave-updates

relay-log =/data/3306/relay-bin

relay-log-info-file =/data/3306/relay-log.info

3308配置

[root@mysql /]# sed -n '36,43p'/data/3308/my.cnf

#log-slow-queries =/data/3308/slow.log

pid-file = /data/3308/mysql.pid

log-bin = /data/3308/mysql-bin

auto_increment_increment = 2   #自增ID的間隔,如1 3 5間隔為2

auto_increment_offset    = 2   #ID的初始位置

log-slave-updates

relay-log = /data/3308/relay-bin

relay-log-info-file =/data/3308/relay-log.info

 

3.重啟兩個數據庫實例

[root@mysql /]# /data/3306/mysql restart

[root@mysql /]# /data/3308/mysql restart

 

4.登陸數據庫確認添加的內容是否生效

3306

[root@mysql /]# mysql -uroot-p123456 -S /data/3306/mysql.sock

mysql> show variables like"log_%";

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

| Variable_name                    |Value                            |

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

| log_bin                          | ON                              |

|log_bin_trust_function_creators      | OFF                             |

| log_error                        | /data/3306/mysql_oldboy3306.err     |

| log_output                       |FILE                              |

|log_queries_not_using_indexes      | OFF                               |

| log_slave_updates                 | ON                               |

| log_slow_queries                  |OFF                              |

| log_warnings                     | 1                                 |

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

8 rows in set (0.00 sec)

 

mysql> show variables like"auto_%";

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

| Variable_name            | Value |

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

| auto_increment_increment | 2     |

| auto_increment_offset   | 1     |

| autocommit               | ON    |

| automatic_sp_privileges  | ON   |

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

4 rows in set (0.00 sec)

 

3308

mysql> show variables like"log_%";

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

| Variable_name                   | Value                           |

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

| log_bin                         | ON                              |

|log_bin_trust_function_creators | OFF                             |

| log_error                       |/data/3308/mysql_oldboy3308.err |

| log_output                      | FILE                            |

|log_queries_not_using_indexes   |OFF                             |

| log_slave_updates               | ON                              |

| log_slow_queries                | OFF                             |

| log_warnings                    | 1                               |

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

8 rows in set (0.00 sec)

 

mysql> show variables like"auto_%";

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

| Variable_name            | Value |

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

| auto_increment_increment | 2     |

| auto_increment_offset   | 2     |

| autocommit               | ON    |

| automatic_sp_privileges  | ON   |

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

4 rows in set (0.00 sec)

 

二.主庫3306備份數據,導入主庫3308

1.在主庫3306上備份數據

[root@mysql ~]# mysqldump-uroot -p123456 -S /data/3306/mysql.sock -A --events -B -x --master-data=1|gzip>/opt/3306_$(date +%F).sql.gz

-A:所有的庫    -x:全局鎖表 

2.將數據導入主庫3308

 

[root@mysql ~]# ls /opt

3306_2017-07-03.sql.gz

[root@mysql ~]# cd /opt

[root@mysql opt]# gzip -d 3306_2017-07-03.sql.gz

[root@mysql opt]# ls

3306_2017-07-03.sql

[root@mysql opt]# mysql -uroot-p123456 -S /data/3308/mysql.sock <3306_2017-07-03.sql

 

3.主庫3308連接主庫3306

[root@mysql opt]# mysql -uroot-p123456 -S /data/3308/mysql.sock <<EOF

CHANGE MASTER TO 

MASTER_HOST='10.0.0.20',

MASTER_PORT=3306,

MASTER_USER='rep',

MASTER_PASSWORD='123456';

EOF

[root@mysql opt]# mysql -uroot-p123456 -S /data/3308/mysql.sock -e "start slave"

 

三.主庫3308備份數據,導入主庫3306

1.在主庫3308上備份數據

[root@mysql ~]# mysqldump-uroot -p123456 -S /data/3308/mysql.sock -A --events -B -x --master-data=1|gzip>/opt/3308_$(date +%F).sql.gz

-A:所有的庫    -x:全局鎖表 

2.將數據導入主庫3306

 

[root@mysql ~]# ls /opt

3308_2017-07-03.sql.gz

[root@mysql ~]# cd /opt

[root@mysql opt]# gzip -d 3308_2017-07-03.sql.gz

[root@mysql opt]# ls

3308_2017-07-03.sql

[root@mysql opt]# mysql -uroot -p123456-S /data/3306/mysql.sock <3308_2017-07-03.sql

 

3.主庫3306連接主庫3308

[root@mysql opt]# mysql -uroot-p123456 -S /data/3306/mysql.sock <<EOF

CHANGE MASTER TO 

MASTER_HOST='10.0.0.20',

MASTER_PORT=3308,

MASTER_USER='rep',

MASTER_PASSWORD='123456';

EOF

[root@mysql opt]# mysql -uroot-p123456 -S /data/3306/mysql.sock -e "start slave"

 

四.在兩個實例上互相創建數據庫,測試查看是否正常互相復制同步,經測試已可以正常同步了^_^

看了以上關于mysql雙主同步配置實現方案詳細內容,是否有所收獲。如果想要了解更多相關,可以繼續關注我們的行業資訊板塊。 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

滦南县| 富平县| 东台市| 岢岚县| 望奎县| 双牌县| 曲水县| 宜阳县| 奇台县| 上饶县| 比如县| 和顺县| 莆田市| 芦山县| 博乐市| 永年县| 云霄县| 宁都县| 绥宁县| 九龙坡区| 林周县| 天水市| 于都县| 金坛市| 开封县| 沂南县| 松阳县| 永和县| 左贡县| 黄梅县| 北票市| 保德县| 资源县| 五台县| 凯里市| 洛宁县| 顺平县| 郴州市| 阿图什市| 利津县| 弥渡县|