1

データベースへのリモート mySQL アクセスを有効にするプロセスで、次のコマンドを使用しました (必要な一般的な my.cnf の変更と共に)。

mysql> update db set Host='123.123.123.123' where Db='yourdatabasename';
mysql> update user set Host='123.123.123.123' where user='yourdatabaseUsername';

外部接続を許可しない構成に戻すにはどうすればよいですか?

このようにセットアップするという考えに不安を感じており、セキュリティ上の問題を引き起こしたくありません。また、mySQL 実装をスキャンして、構成ミスによって引き起こされた可能性のあるセキュリティ ホールを見つけるために使用できる推奨ツールはありますか?

4

1 に答える 1

0

私が間違っていなければ、単純にコマンドを実行できますが、「localhost」をHost='localhost'パラメーターとして使用してください。

mysql> update db set Host='localhost' where Db='yourdatabasename';
mysql> update user set Host='localhost' where user='yourdatabaseUsername';

さらに、MySQL のインストールを保護するための有益な情報を以下に示します。

http://dev.mysql.com/doc/refman/5.0/en/mysql-secure-installation.html

于 2012-06-02T18:27:31.340 に答える