新を読んで失われた接続...サーバーおよびトラブルシューティングを開始する場所に見当もつかない -HeidiSQLは、MySQLサーバへの接続 - データベースへの接続に初期
私は現在、外部のMySQLデータベースに接続するためにHeidiSQLを使用していますAmazon Web Service - EC2でホストされているサーバー。
私は設定でHeidiSQLを使用してデータベースにアクセスすることができる午前: のMySQL(SSHトンネル) ホスト名/ IP:127.0.0.1 ユーザー:(ユーザー) パスワード:(PW) ポート3306
SSHトンネル]タブで: plink.exe場所は sshhost +ポートをputty.exeするように設定されています(私のホストIP)ポート22 プライベートキーファイル:(が設定されている) ローカルポート:3307
この設定を使用してI私のデータベースにログインできるAM。パテで
::私はポート転送を使用して独自のパテのコマンドを使用して、それを実行しようとしていたときに 私の問題はある 私はSSH>トンネルの設定 - 送信元ポート:3307、送信先(私のホストのIP):3306 ローカルにと自動。私は
戻るHeidiSQLへの私のパスワードと次のhostIPを使用して接続 は、私はに私の設定を置く: MYSL(TCP/IP) ホスト名:localhostの ユーザー:(ユーザー) パスワード(PW) ポート3307
と接続しようとします。 SLエラー(2013): '初期通信パケットを読み込み中です。'、システムエラー:0
私が読んだことから、これは私のsshトンネルが機能していることを意味します。間違っている。私は今、なぜこれがうまくいかないのかについて迷っています。他の何かを正しく設定していないのですか?私自身のファイアウォール?私の最終的な目標は、同じポート転送のアイデアを使用して、ODBCまたはJDBCを使用してデータベースと通信する別のアプリケーションに接続することです。どこかでチェックするログはありますか?
ec2サーバーで:/ etc/ssh/sshd_configに行を追加しました:AllowTcpForwarding yes このエラーメッセージがroot @ hostipに拒否されました。このルートは、私がデータベースのユーザーrootとしてHeidiSQLに入れた値です。パスワードなしでそれは私のアクセスを拒否した。有効にするためには他にどのような設定が必要ですか? – user1639926