製品&サポートサービス

pt-slave-find

コマンド

pt-slave-find

【必須項目】

  • ・ [ オプション ] : -p パスワード

【主なオプション】

  • ・ [ DSN ] : h=ホスト名, u=ユーザー名(デフォルトではそれぞれlocalhost, root)

※ここで指定するDSNはマスタ側のものを使用します

目的

マスタに対してレプリケーションをしているスレーブをツリー表示します

設定ファイル

必須オプションを、設定ファイルにまとめておきます

# touch /etc/percona-toolkit/pt-slave-find.conf
# vi /etc/percona-toolkit/pt-slave-find.conf

・設定ファイルの作成

# touch /etc/percona-toolkit/pt-slave-find.conf

・設定ファイルの編集

# vi /etc/percona-toolkit/pt-slave-find.conf
# config for pt-slave-find
host=192.168.2.222
user=root
password=password

・マスタのIPアドレス

host=192.168.2.222

・MySQLのユーザー名

user=root

・MySQLのパスワード

password=password

シナリオ

全てのPCでfirewallがオフになっていることを確認します

[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)
[root@localhost ~]#

全てのサーバのMySQL上で以下のユーザーが存在することを確認します

mysql> SELECT user,host FROM mysql.user
…
root   |   192.168.2.222

マスタ側で以下のコマンドを実行して、マスタに接続されているスレーブの情報を表示します

# pt-slave-find

結果

マスタに接続されているスレーブがツリー状に表示されます

[root@localhost percona-toolkit]# pt-slave-find
localhost
Version         5.6.35-log
Server ID       1000
Uptime          03:32:21 (started 2017-04-10T14:43:10)
Replication     Is not a slave, has 1 slaves connected, is not read_only
Filters
Binary logging  STATEMENT
Slave status
Slave mode      STRICT
Auto-increment  increment 1, offset 1
InnoDB version  5.6.35
+- 192.168.11.51
   Version         5.6.35-log
   Server ID       2000
   Uptime          02:10:30 (started 2017-04-10T16:05:01)
   Replication     Is a slave, has 0 slaves connected, is not read_only
   Filters
   Binary logging  STATEMENT
   Slave status    0 seconds behind, running, no errors
   Slave mode      STRICT
   Auto-increment  increment 1, offset 1
   InnoDB version  5.6.35
[root@localhost percona-toolkit]#

良い点

マスタに接続されているスレーブの情報を簡単に知ることが出来ます

各データベース保守サービス比較
各データベース保守サービス見積依頼
MySQLサポートサービス
MySQL Editions
Oracle Cloudトータルサポート
Percona
MariaDBプロダクト・サポート・サービス
エンタープライズOSSサポート
高可用性ソリューション
OSSシステムソリューション
Navicat
SQL Diagnostic Manager for MySQL
SYNCNEL
OSS保守サポートサービス
Microsoft Azure
お問い合わせ
各MySQL保守サービス見積依頼
スマートスタイルOSSストア
Oracle Gold Partner

ページトップへ