国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql主從復制原則

2024-07-24 12:34:33
字體:
來源:轉載
供稿:網友
  環境:
 
  3306 主庫
 
  3307 從庫
 
  1 設置server-id值并開啟binlog功能參數
 
  編輯mysql的配置文件/data/3306/my.cnf
 
  [mysqld]
 
  server-id = 6              ----用于同步的每臺機器或實例sever-id都不能相同
 
  log_bin =/data/3306/mysql-bin  ----可以省略
 
  重啟服務
 
  /data/3306/mysql restart
 
  檢查思路一
 
  [root@db02 data]# egrep "log_bin|server-id" 330*/my.cnf
 
  3306/my.cnf:log_bin = /data/3306/mysql-bin
 
  3306/my.cnf:server-id = 6
 
  3307/my.cnf:server-id = 7
 
  檢查思路二:
 
  檢查思路2:
 
  登錄:
 
  [root@db02 data]# mysql -S /data/3306/mysql.sock
 
  查看變量:
 
  mysql> show variables like 'log_bin%';
 
  +---------------------------------+----------------------------+
 
  | Variable_name                   | Value                      |
 
  +---------------------------------+----------------------------+
 
  | log_bin                         | ON                         |
 
  | log_bin_basename                | /data/3306/mysql-bin       |
 
  | log_bin_index                   | /data/3306/mysql-bin.index |
 
  | log_bin_trust_function_creators | OFF                        |
 
  | log_bin_use_v1_row_events       | OFF                        |
 
  +---------------------------------+----------------------------+
 
  5 rows in set (0.00 sec)
 
  2 建賬號授權【主庫】
 
  grant replication slave on *.* to 'rep'@'172.16.1.%' identified by 'oldboy123';
 
  flush privileges;
 
  3鎖表導出數據
 
  mysql> flush table with read lock;
 
  Query OK, 0 rows affected (0.00 sec)
 
  查看位置:
 
  mysql> show master status;
 
  +------------------+----------+--------------+------------------+-------------------+
 
  | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
 
  +------------------+----------+--------------+------------------+-------------------+
 
  | mysql-bin.000001 |      405 |              |                  |                   |
 
  +------------------+----------+--------------+------------------+-------------------+
 
  1 row in set (0.00 sec)
 
  新開窗口備份:
 
  mysqldump -uroot -p'oldboy123' -S /data/3306/mysql.sock -A -B |gzip >/server/backup/mysql_bak.$(date +%F).sql.gz
 
  原窗口解鎖:
 
  mysql> show master status;
 
  +------------------+----------+--------------+------------------+-------------------+
 
  | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
 
  +------------------+----------+--------------+------------------+-------------------+
 
  | mysql-bin.000001 |      405 |              |                  |                   |
 
  +------------------+----------+--------------+------------------+-------------------+
 
  1 row in set (0.00 sec)
 
  mysql> unlock tables;
 
  Query OK, 0 rows affected (0.01 sec)
 
  如下命令可替代3的所有步驟
 
  mysqldump -uroot -p'oldboy123' --master-data=2 -S /data/3306/mysql.sock -A -B
 
  4、將數據導入到從庫
 
  [root@db02 backup]# mysql -S /data/3307/mysql.sock <mysql_bak.2017-05-04.sql
 
  5、讓從庫從主庫鎖表時刻記錄的binlog位置點開始向下同步
 
  CHANGE MASTER TO  
 
  MASTER_HOST='172.16.1.52',
 
  MASTER_PORT=3306,
 
  MASTER_USER='rep',
 
  MASTER_PASSWORD='oldboy123',
 
  MASTER_LOG_FILE='mysql-bin.000001',
 
  MASTER_LOG_POS=405;

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祥云县| 安塞县| 赤城县| 鄂州市| 平乐县| 祁东县| 新密市| 西乌珠穆沁旗| 邢台县| 延边| 屯留县| 内丘县| 色达县| 徐闻县| 龙南县| 外汇| 洛阳市| 青河县| 沙坪坝区| 甘肃省| 新余市| 台南市| 平邑县| 若尔盖县| 内丘县| 忻州市| 乌拉特中旗| 宿迁市| 巴彦县| 阳江市| 鹤壁市| 宜黄县| 天镇县| 伊通| 营口市| 湾仔区| 和林格尔县| 林周县| 白水县| 宣武区| 米泉市|