mysqlbinlog命令詳解 Part 8 指定 Server ID
實驗環境
此次實驗的環境如下
-
MySQL 5.7.25
-
Redhat 6.10
-
binlog模式採用row模式
前面的一些章節我們對mysqldump常用命令進行了講解
這個專題的內容為mysqlbinlog命令的詳解
mysqlbinlog是MySQL中用來處理binlog的工具
這節內容講mysqlbinlog 如何指定server id
1. 概念介紹
上節我們說到如何備份二進位制檔案時說到通過--read-from-remote-server 連線資料庫,
連線的話會使用server id 唯一標識該客戶端,預設為65535
如果有多個mysqlbinlog連線同一個伺服器時就需要server id不一樣了 ,這時需要手動指定
2. 如何指定
當只有--read-from-remote-server引數時,server id值為0,代表讀取完後斷開連線
當有--read-from-remote-server 和 --stop-never引數時,server id預設值為65635,根據需要使用--stop-never-slave-server-id引數指定
mysqlbinlog --read-from-remote-server --host 11.12.14.29 --user system --password --port 3306 --protocol=tcp --stop-never --stop-never-slave-server-id=12345 -vv mysql-bin.000001
假設有2個mysqlbinlog客戶端連線同一臺資料庫,如不指定 --stop-never-slave-server-id引數則第二個會導致第一個連線中斷
3. 參考連結
https://dev.mysql.com/doc/refman/5.7/en/mysqlbinlog-server-id.html
好了 今天的內容就說到這裡,下節再見
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28413242/viewspace-2650722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysqlbinlog命令詳解 Part 10 恢復MySQLMySql
- mysqlbinlog命令詳解 Part 9 MySQL備份策略MySql
- mysqlbinlog命令詳解 Part 11 其他的一些引數MySql
- mysqlbinlog命令詳解 Part 5 通過位置和時間檢視日誌MySql
- mysqlbinlog命令詳解 Part 6 讀取遠端MySQL伺服器日誌MySql伺服器
- mysqlbinlog命令詳解 Part 7 備份二進位制日誌檔案MySql
- Cypress系列(70)- server() 命令詳解Server
- 一文詳解分散式 ID分散式
- Dockerfile 命令詳解Docker
- NPM命令詳解NPM
- echo命令詳解
- Linuxtcpdump命令詳解LinuxTCP
- w命令詳解
- getsebool命令詳解
- tcpdump命令詳解TCP
- GCC命令詳解GC
- `find` 命令詳解
- Linux at命令詳解Linux
- netstat命令詳解
- Datatable Scroller (Server Side) Part:3ServerIDE
- 如何使用 id 命令?
- XtraBackup工具詳解 Part 2 xtrabackup安裝
- XtraBackup工具詳解 Part 3 XtraBackup工作原理
- SQL Server:觸發器詳解SQLServer觸發器
- Redis命令詳解:HashsRedis
- linux top 命令詳解Linux
- git init命令詳解Git
- git checkout命令詳解Git
- SVN命令詳解【轉】
- linux命令詳解:sortLinux
- git status命令詳解Git
- git add命令詳解Git
- Git 命令大全,詳解!Git
- git checkout 命令詳解Git
- git remote 命令詳解GitREM
- linux top命令詳解Linux
- MySQL explain命令詳解MySqlAI
- Linux screen 命令詳解Linux