cname:通過CNAME做域名解析(resolve hostname) default:不做特別的解析, no special resolving via net protocols none:do nothing MySQLHostnameResolveMethod有三個(gè)選項(xiàng):"@@hostname"、"@@report_host"、""
@@hostname: select @@hostname @@report_host: select @@report_host "": do nothing 這里會(huì)有一個(gè)問題需要注意:
假設(shè)生產(chǎn)環(huán)境存在兩臺(tái)數(shù)據(jù)庫服務(wù)器主機(jī)名一樣,比如都是localhost.localdomain;并且,orch配置參數(shù)HostnameResolveMethod使用了默認(rèn)的"default"、MySQLHostnameResolveMethod使用了默認(rèn)的"@@hostname"。那么,orch在 找的時(shí)候,會(huì)將用戶輸入的I P 地址解析成hostname,但因?yàn)榇嬖趦膳_(tái)hostname一樣的機(jī)器,所以可能會(huì)導(dǎo)致出錯(cuò),即orch找不到正確的那臺(tái)服務(wù)器。
select substring_index(host, ':', 1) as slave_hostname from information_schema.processlist where command IN ('Binlog Dump', 'Binlog Dump GTID'); 給定從庫,如何發(fā)現(xiàn)主庫 通過show slave status命令去發(fā)現(xiàn)主庫。