最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 主主同步配置步驟

 更新時間:2013年05月03日 16:53:20   作者:  
創(chuàng)建同步用戶、修改 /etc/my.cnf 配置文件,為其添加以下內(nèi)容、分別重啟服務(wù)器ODD EVEN 上的mysql服務(wù)
MySQL 主主同步配置
服務(wù)器名 IP 系統(tǒng) MySQL
odd.example.com 192.168.1.116 rhel-5.8 5.5.16
even.example.com 192.168.1.115 rhel-5.8 5.5.16

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

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 上
復制代碼 代碼如下:

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 上
復制代碼 代碼如下:

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

在 EVEN 上
復制代碼 代碼如下:

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

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

mysql> flush tables with read lock;#防止進入新的數(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
復制代碼 代碼如下:

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語句指定同步位置 :
在ODD
復制代碼 代碼如下:

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
復制代碼 代碼如下:

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對應(yīng)File,master_log_pos對應(yīng)Position
在ODD EVEN上
復制代碼 代碼如下:

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

㈥ 分別在服務(wù)器ODD、EVEN上啟動從服務(wù)器線程
復制代碼 代碼如下:

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

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

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

㈦ 測試
復制代碼 代碼如下:

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)

相關(guān)文章

  • MySQL索引與事務(wù)定義到使用詳解

    MySQL索引與事務(wù)定義到使用詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫索引事務(wù),索引是為了加速對表中數(shù)據(jù)行的檢索而創(chuàng)建的一種分散的存儲結(jié);事物是屬于計算機中一個很廣泛的概念,一般是指要做的或所做的事情,下面我們就一起進入文章了解具體內(nèi)容吧
    2022-12-12
  • mysql無法啟動服務(wù)及其他問題總結(jié)

    mysql無法啟動服務(wù)及其他問題總結(jié)

    MySQL無法啟動,可能有多種原因?qū)е?本文主要介紹了mysql無法啟動服務(wù)及其他問題總結(jié),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • MySQL密碼自動過期配置小結(jié)

    MySQL密碼自動過期配置小結(jié)

    在MySQL中,通過設(shè)置password_expired和password_lifetime字段,可以實現(xiàn)密碼自動過期的功能,本文就詳細的介紹一下如何實現(xiàn),感興趣的可以了解一下
    2024-09-09
  • 使用mysql workbench自動生成ER圖的實現(xiàn)步驟

    使用mysql workbench自動生成ER圖的實現(xiàn)步驟

    MySQL Workbench是一款專為MySQL設(shè)計的ER/數(shù)據(jù)庫建模工具,它是著名的數(shù)據(jù)庫設(shè)計工具DBDesigne4的繼任者,可以通過MySQL Workbench設(shè)計和創(chuàng)建新的數(shù)據(jù)庫圖示,本文給大家介紹了使用mysql workbench自動生成ER圖的實現(xiàn)步驟,需要的朋友可以參考下
    2024-06-06
  • MySQL中的case?when中對于NULL值判斷的坑及解決

    MySQL中的case?when中對于NULL值判斷的坑及解決

    這篇文章主要介紹了MySQL中的case?when中對于NULL值判斷的坑及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • mysql類似oracle rownum寫法實例詳解

    mysql類似oracle rownum寫法實例詳解

    在本篇文章里小編給大家分享的是關(guān)于mysql類似oracle rownum寫法以及相關(guān)實例內(nèi)容,需要的朋友們可以學習下。
    2019-09-09
  • mysql存儲過程如何利用臨時表返回結(jié)果集

    mysql存儲過程如何利用臨時表返回結(jié)果集

    這篇文章主要介紹了mysql存儲過程如何利用臨時表返回結(jié)果集,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • MySQL命令行下18個常用命令

    MySQL命令行下18個常用命令

    在日常的網(wǎng)站維護和MYSQL數(shù)據(jù)庫管理中,會用到非常多的MYSQL命令,下面給大家介紹18個管理MYSQL數(shù)據(jù)庫時最常使用的命令
    2018-03-03
  • MySQL5.6基于GTID的主從復制

    MySQL5.6基于GTID的主從復制

    這篇文章主要介紹了MySQL5.6基于GTID的主從復制的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • 淺談MySQL event 計劃任務(wù)

    淺談MySQL event 計劃任務(wù)

    下面小編就為大家?guī)硪黄獪\談MySQL event 計劃任務(wù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05

最新評論

仲巴县| 长沙县| 县级市| 洛宁县| 荣成市| 临江市| 阜阳市| 嘉荫县| 宁都县| 温州市| 松桃| 朔州市| 碌曲县| 隆林| 蛟河市| 甘德县| 辛集市| 奉化市| 理塘县| 屏山县| 阳春市| 松滋市| 双流县| 安徽省| 林西县| 贵州省| 南澳县| 平阳县| 鹤庆县| 富阳市| 绥滨县| 长武县| 嘉义市| 宣汉县| 兰溪市| 陆河县| 莆田市| 伽师县| 汝城县| 晴隆县| 迁安市|