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
- dmidecode命令詳解IDE
- Datatable Scroller (Server Side) Part:3ServerIDE
- sql server dbcc常用命令使用詳解SQLServer
- mysqlbinlog工具基於日誌恢復詳細解釋MySql
- “mysqlbinlog”工具做binlog server靠譜嗎?MySqlServer
- 使用mysqlbinlog備份binlog 搭建Binlog ServerMySqlServer
- 'mysqlbinlog' is currently not installed install mysql-server-5.5MySqlServer
- SQL SERVER DBCC命令解釋SQLServer
- Dockerfile 命令詳解Docker
- tcpdump命令詳解TCP
- getsebool命令詳解
- w命令詳解
- GCC命令詳解GC
- echo命令詳解
- brctl 命令詳解
- rsync命令詳解
- echo 命令詳解
- date 命令詳解
- free 命令詳解
- NPM命令詳解NPM
- docker命令詳解Docker
- ps命令詳解
- lsof命令詳解
- SVN命令詳解
- 命令模式 詳解模式
- Ethtool命令詳解
- find命令詳解
- test命令詳解
- awk命令詳解
- vmstat命令詳解
- find 命令詳解