はじめに
MySQLにユーザを登録する際に、ホストを範囲指定したい(192.168.1.0 ~ 192.168.1.255など)
前提
CentOS7
MySQL5.6
問題
/27 (/255.255.255.224)のホストで登録したユーザがアクセス拒否になる。
例
192.168.XXX.XXX/255.255.255.224
(ちなみにCIDR形式では登録できません)
対応
公式のドキュメントを確認すると、以下のサブネットマスク以外は正常に機能しないようです。
- /255.0.0.0 (/8)
- /255.255.0.0 (/16)
- /255.255.255.0 (/24)
- /255.255.255.255 (/32)
/24に修正したら、正常にユーザがアクセスできました。
例
192.168.XXX.XXX/255.255.255.0