mysql複製基礎
只檢視第一個binlog檔案的內容
mysql> show binlog events;
檢視當前正在寫入的binlog檔案
mysql> show master status\G
獲取binlog檔案列表
mysql> show binary logs;
檢視指定binlog檔案的內容
mysql> show binlog events in 'mysql-bin.000002'
mysql-bin.index
伺服器一旦開啟二進位制日誌,會產生一個與二日誌檔案同名,但是以.index結尾的檔案。它用於跟蹤磁碟上存在哪些二進位制日誌檔案。
MySQL用它來定位二進位制日誌檔案。
mysql-relay-bin.index
該檔案的功能與mysql-bin.index類似,但是它是針對中繼日誌,而不是二進位制日誌。內容如下:
.\mysql-02-relay-bin.000017
.\mysql-02-relay-bin.000018
1.FLUSH TABLES WITH READ LOCK
這個命令是全域性讀鎖定,執行了命令之後所有庫所有表都被鎖定只讀。一般都是用在資料庫聯機備份,這個時候資料庫的寫操作將被阻塞,
讀操作順利進行。
Read_Master_Log_Pos 記錄了IO thread讀到的當前master binlog文 件和位置
Exec_Master_Log_Pos記錄的是SQL thread執行到master binlog的檔案和位置
Relay_Log_Pos記錄的是SQL thread執行的event在relay log中結束位置,這個才是relay log的偏移量。
Relay_log和binlog記錄方式基本相同,最大的不同就是end_log_pos記錄的是master的binlog檔案中event的位置
http://www.xuebuyuan.com/698098.html mysql主從複製搭建中幾種log和pos詳解
mysql> show binlog events;
檢視當前正在寫入的binlog檔案
mysql> show master status\G
獲取binlog檔案列表
mysql> show binary logs;
檢視指定binlog檔案的內容
mysql> show binlog events in 'mysql-bin.000002'
mysql-bin.index
伺服器一旦開啟二進位制日誌,會產生一個與二日誌檔案同名,但是以.index結尾的檔案。它用於跟蹤磁碟上存在哪些二進位制日誌檔案。
MySQL用它來定位二進位制日誌檔案。
mysql-relay-bin.index
該檔案的功能與mysql-bin.index類似,但是它是針對中繼日誌,而不是二進位制日誌。內容如下:
.\mysql-02-relay-bin.000017
.\mysql-02-relay-bin.000018
1.FLUSH TABLES WITH READ LOCK
這個命令是全域性讀鎖定,執行了命令之後所有庫所有表都被鎖定只讀。一般都是用在資料庫聯機備份,這個時候資料庫的寫操作將被阻塞,
讀操作順利進行。
Read_Master_Log_Pos 記錄了IO thread讀到的當前master binlog文 件和位置
Exec_Master_Log_Pos記錄的是SQL thread執行到master binlog的檔案和位置
Relay_Log_Pos記錄的是SQL thread執行的event在relay log中結束位置,這個才是relay log的偏移量。
Relay_log和binlog記錄方式基本相同,最大的不同就是end_log_pos記錄的是master的binlog檔案中event的位置
http://www.xuebuyuan.com/698098.html mysql主從複製搭建中幾種log和pos詳解
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750077/viewspace-2144331/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js 基礎加固之複製JS
- Mysql基於GTID的複製模式MySql模式
- Mysql 基於GTID主從複製MySql
- 5-5配置Mysql複製 基於日誌點的複製MySql
- MySQL複製MySql
- mysql複製--主從複製配置MySql
- MySQL 複製全解析 Part10 基於GTID的MySQL複製的一些限制MySql
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- MySQL主從複製之GTID複製MySql
- MySQL 8 複製(一)——非同步複製MySql非同步
- MySQL 8 複製(二)——半同步複製MySql
- MySQL 8 複製(四)——GTID與複製MySql
- MySQL 8 複製(五)——配置GTID複製MySql
- MySQL 5.7基於GTID的主從複製MySql
- MySQL 5.7 基於GTID搭建主從複製MySql
- mysql 基於日誌的主從複製MySql
- MySQL主從複製配置步驟如何操作?學linux要什麼基礎MySqlLinux
- MySQL 複製全解析 Part 9 一步步搭建基於GTID的MySQL複製MySql
- MySQL 複製全解析 Part 11 使用xtrabackup建立MySQL複製MySql
- MySQL主從複製之半同步複製MySql
- MySQL主從複製之非同步複製MySql非同步
- Mysql 5.7 基於組複製(MySQL Group Replication) - 運維小結MySql運維
- Welcome to MySQL Workbench:MySQL 複製表MySql
- MySQL 多源複製MySql
- MySQL主從複製MySql
- mysql 併發複製MySql
- mysql5.7主從複製,主主複製MySql
- MySQL 8 複製(九)——組複製聯機配置MySql
- MySQL 8 複製(十)——組複製效能與限制MySql
- MySQL 8 複製(八)——組複製安裝部署MySql
- MySQL 主從複製之多執行緒複製MySql執行緒
- MySQL組複製(MGR)全解析 Part 6 監控MySQL組複製MySql
- MySQL 資料庫基礎知識點複習MySql資料庫
- 基於 Docker 的 MySQL 主從複製搭建(真正弄懂)DockerMySql
- Redis基礎篇(六)資料同步:主從複製Redis
- [Mysql]Mysql5.7並行複製MySql並行
- MySQL++:Liunx - MySQL 主從複製MySql
- MySQL(13)---MYSQL主從複製原理MySql
- MySQL 8 複製(七)——組複製基本原理MySql