検索したらこんなの見つけました。
http://pman0214.blog37.fc2.com/blog-entry-129.html
bind-addressで複数の接続先の範囲設定はできないのでGRANT構文でユーザー名の指定のところでIPアドレスを指定するばいいとのことらしい。
家庭内LANなので実際有効か検証できないけれど
GRANT ALL ON root@'192.168.11.%' identified by 'xxxx';
は通った(接続もできる)。
質問者
お礼
nora1962様、ありがとうございます。
御指摘と同様の
mysql> grant all privileges on DB.* to USER@"192.168.1.%" identified by 'PASSWORD' with grant option ;
を既に実行しております。
確かに、これでユーザーとホストの限定ができるのですが、my.confの設定で一つのIPネットワークしか指定できないのは変な感じがしますので、今は「my.confの設定ではどこまでできるのか」を知りたいです。
2011年9月6日
お礼
nora1962様、たびたびありがとうございます。 「mysqlに接続するhostを制限する」という質問の趣旨にはこの方法が適しています。 【個別アプリで問題が片付かなければ、システムで対処してみる】ということですね。 2011年9月6日