pt-table-syncを実行してMYSQLマスタ/スレーブレプリケーションを再同期しようとしています。 私はDebian 5を実行している2つのVPSシステムを持っており、複製は何の問題もなく実行されています。pt-table-sync、ホスト名に関する奇妙な問題
私が持っている問題は、私はマスターサーバー上のPT-テーブル同期を実行すると、それはスレーブサーバへの接続に失敗し続けるということです。
PT-テーブル同期--dry-実行--sync・ツー・マスターH = 'スレーブサーバのIP'、U = 'ユーザー'、P = 'パスワード'
返します。私は、次のコマンドを実行しています:私は、マスターサーバーからリモートスレーブMySQLサーバに接続しようとした場合
ホストの私のウェブサイトのアドレスは 'しかし
...で、このMySQLサーバへの接続を許可されていません。
のmysql -h "スレーブサーバのIP「-u 『は、ユーザは、その後、私は何の問題もない、とデータベースの罰金にアクセスすることができます
』を-p'password」。私のスレーブサーバ上で
私がホストを調整し、それに接続するときMASTERが使用するMySQLユーザーアカウントを調整しようとした、とさえ「は任意の」一時的にそれがうまくいくかどうかを確認するにそれらを設定しています。私も奇妙見つけたもの
は私が出す正確なPT-テーブル-syncコマンドに応じて、マシンのホスト名を変えたようだったということです。例:
pt-table-sync --dry-run --sync-to-master h = 'スレーブサーバーのIP'、u = 'user'、p = 'password'
- >ホスト私のウェブサイトのアドレスは、このMySQLサーバに接続することができません。
pt-table-sync --dry-run --sync-to-master 'スレーブサーバのip'
- >アクセスは、ユーザー「ルート」のために拒否された@「(パスワードを使用して:NO)、」私のVPS名「」
を、2つのコマンドに応じて、異なる「ホスト」の名前を提供している理由は、私がわからないのですか?私は直接mysqlにリモートで接続することができない場合、なぜこれが失敗するのでしょうか?