web-dev-qa-db-ja.com

ローカルホストだけでなく、IP経由でMySQLに接続する方法

自宅のWAMPサーバーのMySQLインスタンスをインターネットに公開して、外部ソースからの更新を取得したいと思います。 MySQL Workbenchを使用して、ローカルホストまたは127.0.0.1でローカルに(同じボックスで)接続できます。ボックスIPを使用すると接続できません。これは単純なセキュリティ構成の変更であると確信しています。

私の望みは、ルーターの3306をこのボックスにポートフォワードすることです。

どの設定を変更する必要がありますか?

1
Kendor

コンピューターのIPアドレスを使用している場合は常に、ループバック(localhostまたは127.0.0.1)の一部とは見なされなくなります。代わりに、ルーティングされ、外部ローカル接続として機能します。 mysql.ini(または任意の構成ファイル)を編集して、BIND 127.0.0.1またはBIND localhost行をコメントアウトする必要があります。 MySQLサーバーを再起動すると、外部ソース(ルーティング不可能なIPアドレスを介した同じコンピューターを含む)からの着信要求が許可されます。

3
kobaltz

同じ問題が発生したことをお知らせするために、新しいユーザーを作成してrootではなく接続すると、最終的にlocalhostではなくIPアドレスからアクセスできるようになりました。 my.iniファイルを変更する必要すらありませんでした。

0
Arturo Mtz