web-dev-qa-db-ja.com

エラー2003:MySQLレプリケーションのセットアップ

ここでこのガイドを使用してMySQLレプリケーションをセットアップしようとしています: http://wpguru.co.uk/2013/05/how-to-setup-mysql-masterslave-replication-with-existing-data/ I同じバージョンのMySQLを実行する2つのランダムなVMでこれを行うことができ、完全に正常に動作しました。これを本番環境で実行しようとしていますが、動作していないようです。 mysqlクライアントを使用して問題なく接続できても、スレーブはマスターに接続できません。

140821 11:53:11 [ERROR] Slave I/O: error connecting to master 'repl@<Host-ip>:7' - retry-time: 3306  retries: 86400, Error_code: 2003

スレーブは5.5.38-0ubuntu0.14.04.1を実行しており、マスターサーバーは5.5.34-0ubuntu0.12.04.1-logを実行しています。スレーブからマスターにtelnetで接続できます。 mysql -u repl -p -h <master-Host-ip>を使用しても問題なく接続できます。私は現在、この時点でアイデアから抜け出せません。

2

問題が見つかりました。スレーブは何らかの理由でポート3306ではなくポート7に接続しようとしました。 CHANGE MASTER TOコマンドの一部として手動で指定し、MASTER_PORT=3306を追加する必要がありました。

2