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

首頁 > 數據庫 > MySQL > 正文

MySQL復制之防崩潰從細節

2024-07-24 12:32:23
字體:
來源:轉載
供稿:網友

         MySQL5.6之前的版本中,運行時的數據復制信息會被保存在從節點數據目錄的兩個文件中,分別是master.info和relay-log.info。在MySQL5.6之后默認依然存放在數據目錄,但是可以通過設置存放在數據庫的表中。
        master-info-repository:當這個變量值設置為table時候,主節點info日志信息存放在mysql.slave_master_info數據表中。當這個變量值為file時,默認文件名為master.info的文件會在文件系統中創建。
        relay-log-info-repository:當這個變量的值設為table時,中繼日志信息會被保存在mysql.slave_relay_log_info數據表中。當這個變量的值設置為file時,默認文件名為relay-log.info的文件會在文件系統中被創建。
        默認情況下,這兩個表并不包含任何信息,如下:
 
         點擊(此處)折疊或打開
 
mysql> select * from mysql.slave_master_info;
Empty set (0.00 sec)
 
mysql> select * from mysql.slave_relay_log_info;
Empty set (0.00 sec)
    在從節點中加入以下配置信息:
[mysqld]
master-info-repository=table
relay-log-info-repository=table
 
點擊(此處)折疊或打開
 
mysql> select * from mysql.slave_master_info /G
*************************** 1. row ***************************
       Number_of_lines: 25
       Master_log_name: mysql-bin.000020
        Master_log_pos: 344
                  Host: 192.168.8.57
             User_name: repl
         User_password: mysql
                  Port: 3306
         Connect_retry: 10
           Enabled_ssl: 0
                Ssl_ca: /usr/local/mysql/certs/ca-cert.pem
            Ssl_capath:
              Ssl_cert: /usr/local/mysql/certs/client-cert.pem
            Ssl_cipher:
               Ssl_key: /usr/local/mysql/certs/client-key.pem
Ssl_verify_server_cert: 0
             Heartbeat: 30
                  Bind:
    Ignored_server_ids: 0
                  Uuid: 9ad24233-aeef-11e7-aa1b-080027768e58
           Retry_count: 86400
               Ssl_crl:
           Ssl_crlpath:
 Enabled_auto_position: 0
          Channel_name:
           Tls_version:
1 row in set (0.00 sec)
 
mysql> select * from mysql.slave_relay_log_info /G
*************************** 1. row ***************************
  Number_of_lines: 7
   Relay_log_name: ./relay-log.000003
    Relay_log_pos: 510
  Master_log_name: mysql-bin.000020
   Master_log_pos: 344
        Sql_delay: 0
Number_of_workers: 0
               Id: 1
     Channel_name:
1 row in set (0.00 sec)
    slave_master_info和slave_relay_log_info默認的存儲引擎是MyISAM,為了讓數據復制具有崩潰預防的特性,需要將這兩個表的存儲引擎修改為InnoDB。
 
點擊(此處)折疊或打開
 
mysql> stop slave;
Query OK, 0 rows affected (0.03 sec)
 
mysql> alter table mysql.slave_master_info engine=innodb;
Query OK, 0 rows affected (0.31 sec)
Records: 0 Duplicates: 0 Warnings: 0
 
mysql> alter table mysql.slave_relay_log_info engine=innodb;
Query OK, 0 rows affected (0.09 sec)
Records: 0 Duplicates: 0 Warnings: 0
 
mysql> start slave;
Query OK, 0 rows affected (0.01 sec)
 

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴彦淖尔市| 车致| 乡城县| 屯留县| 江口县| 油尖旺区| 大港区| 北宁市| 河西区| 江油市| 靖江市| 历史| 明光市| 礼泉县| 舒兰市| 长丰县| 漳州市| 四子王旗| 新丰县| 神木县| 疏勒县| 大关县| 永善县| 石台县| 肥乡县| 色达县| 曲周县| 昆明市| 嘉鱼县| 双城市| 云南省| 广南县| 马边| 绍兴市| 普定县| 长寿区| 县级市| 玉环县| 姜堰市| 中西区| 修文县|