MySQL:リモートおよびローカルアクセス

MySQL:リモートおよびローカルアクセス

mysqlサーバーがインストールされたGentooがあります。リモートでサーバーに接続する必要があるため、オプションを修正しましたバインディングアドレス/etc/mysql/my.cnf ファイルにインポートします。

バインディングアドレス:127.0.0.1

到着

バインディングアドレス:MY_FOREIGN_IP

この方法で mysql サーバーにリモートでアクセスできるようになりました。

問題は、私のデータベースと通信するために127.0.0.1 IPを使用するローカルサービスがあることです。バインディングアドレスオプションを変更すると、サービスは mysql サーバーに接続できなくなります。

SSHトンネルを使用せずにこの問題を解決する方法はありますか?

答え1

0.0.0.0MySQLがを含むホストに存在するすべてのIPアドレスへの接続を許可するようにバインドできます127.0.0.1

ローカルクライアントは通常、Unixソケットを介しても接続できますsocket:。これは使用できます127.0.0.1

MySQLユーザーが接続するクライアントIPに十分な権限があることを確認してください。

関連情報