標(biāo)準(zhǔn)端口3306,只檢查某一個(gè)庫的關(guān)鍵表 一主一從,binlog不是ROW模式 同網(wǎng)段復(fù)制,percona_tk@'192.168.5.%' 具備該有的權(quán)限: GRANT ALL PRIVILEGEES on repl_user.* to repl_user@'192.168.5.%' IDENTIFIED BY 'repl_pass'; GRANT SELECT,LOCK TABLES,PROCESS,SUPER on *.* to repl_user@'192.168.5.%'; 這是最簡(jiǎn)單的方式,把要連接和檢查的信息交代就行了:
create database percona; CREATE TABLE `percona`.`dsns` ( `id` int(11) NOT NULL AUTO_INCREMENT, `parent_id` int(11) DEFAULT NULL, `dsn` varchar(255) NOT NULL, PRIMARY KEY (`id`) ); GRANT ALL PRIVILEGEES on percona.* to percona_tk@'PTCHECK_HOST' IDENTIFIED BY 'percona_pass'; 如果有多個(gè)實(shí)例要檢查,可以創(chuàng)建多個(gè)類似的dsns表。上面的percona_tk用戶只是用來訪問dsn庫。插入從庫信息:
use percona; insert into dsns(dsn) values('h=REPLICA_HOST,P=3306,u=repl_user,p=repl_pass'); DSNs記錄 dsn 列格式如 h=REPLICA_HOST,u=repl_user,p=repl_pass