3.在A和B服務器上,增加1個用戶賬號(backup)作為同步用戶賬號.
A: mysql> Grant replication slave on *.* to backup@溫@良@順10.16.0.247溫@良@順 identified by 溫@良@順1234溫@良@順;
B: mysql> Grant replication slave on *.* to backup@溫@良@順10.16.0.246溫@良@順 identified by 溫@良@順1234溫@良@順;4.在B服務器上用以下命令測試backup用戶能連上A服務器
5.停掉A和B服務器上的mysql服務。
6.A 服務器replicate-do-db=cdn
7.B 服務器
[root@dns /]#vi /etc/my.cnf
對文件進行編輯或修改:
log-bin=mysql-bin
binlog-do-db=cdn
A 服務器
[root@dns1 /]#vi /etc/my.cnf
master-host=10.16.0.247
master-user=backup
master-password=1234
master-port=3306
master-connect-retry=60
replicate-do-db=cdn
記錄File 和 Position 項目的值mysql-bin.000008和106。
B上輸入show master status;
mysql> show master status;
+---------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-----------------+----------+--------------+------------------+
| mysql-bin.000008 | 106 | cdn | manual,mysql |
+-----------------+----------+--------------+------------------+
記錄File 和 Position 項目的值mysql-bin.000008和106。
*兩個服務器File名可以不1樣,現在兩邊的mysql服務就不要重啟了 否則File名會改變。
10.在A服務器上,停止slave的服務,并配置連接B服務器參數。
mysql> slave stop;
mysql> CHANGE MASTER TO
-> MASTER_HOST="10.16.0.247",
-> MASTER_USER="backup",
-> MASTER_PASSWORD="1234",
-> MASTER_LOG_FILE="mysql-bin.000008",
-> MASTER_LOG_POS=106;
開啟slave的服務
mysql> slave start;
mysql> slave start;
11.在A、B服務器上輸入 show slave statusG 查看狀態。
Slave_IO_Running: Yes 必須YES
Slave_SQL_Running: Yes 必須YES
上一篇 從一個調查來看Node.js發展
下一篇 基礎工具-單件模式