「HeidiSQL」経由でデータベース サーバー (ローカル ネットワーク) に接続しようとすると、次のエラーが発生します。
SQL エラー (2003): 'XXXX' の MySQL サーバーに接続できません (10051)
Putty 経由の SSH 接続は正常に動作します。サーバー (Ubuntu) 上の my.cnf ファイルを確認しましたが、bind_address などの設定は正しいです。
私のワイヤレス モデム (SpeedTouch) がこの問題を引き起こしている可能性はありますか? (プロバイダーがダウンロード速度を変更したため)!
答え1
サーバーに直接接続できないが、SSH トンネル経由で接続できる場合、通常、サーバーは のみをリッスンしていますlocalhost
。私の知る限り、これは Ubuntu システムのデフォルトです。
バインド アドレスが「正しい」とおっしゃる場合、パブリック IP アドレスに変更したと想定します。その場合、mysqld
変更後に再起動したことを確認してください。
また、リスニング ポート (デフォルトでは 3306) がブロックされているufw
か、他のファイアウォールが設置されている可能性があります。