Synology 713+ NAS サーバーを使用しており、MySQL を使用し始めたばかりです。
「%」をホストとしてデータベース、テーブル、およびユーザーを作成したので、どこからでも接続できるはずです。
nas-server へのローカル IP を使用すると、問題なくデータベースに接続できます。しかし、外部 IP を使用しようとすると、すぐに次のメッセージが表示されます。
「指定された MySQL ホストのいずれにも接続できません。」
「my.cnf」ファイルで、「skip-networking」を無効にし、「bind-address」を 0.0.0.0 に設定しました。
phpMyAdmin に「bind-address」変数が表示されないため、実際に使用されているかどうかわかりません。
データベースがオフラインのときに接続しようとすると、30 秒後にタイムアウトしますが、オンラインになると即座に拒否され、サーバーを見つけることはできますが、接続が許可されていないことがわかります。
世界で何が起こっているのか、私に何ができるのか?
編集:
NAS のすべてのポートが開いており、ルーターはポート 3306 を NAS に転送しています。mysql と nas 全体を再起動しても機能しませんでした。
「bind-address」変数が使用されていないと思われます...