我一直在单独的服务器上设置php / nginx和mysql。我有多个php服务器,但有一个mysql服务器。我正在从这些服务器的专用IP连接到mysql服务器。
要连接,我使用了10.125.xxx.xxx的私有IP(PHP服务器)作为10.125.0.0/255.255.0.0
它连接。我对网络了解不多,但是我知道这与前两组数字完全匹配,其余部分用作通配符。但是,我还有另一个PHP服务器,其私有IP开始为10.126.xxx.xxx。因此,要建立连接,我可以在Mysql数据库中创建多个用户并指定此第二个私有主机。
此方法可能有效,但我想知道是否可以做类似的事情
10.12%.0.0/<?subnet mask?>
以某种方式允许所有私有IP以10.12x.xxx.xxx开头
用户配置用于管理用户/特权/等仅。请勿将其与服务器连接/阻止结合使用。
您的MySQL服务器应仅接受来自(指定)php服务器的调用。
而不是在MySQL级别允许/拒绝,>>
Deny ALL Allow 10.126.*
在服务器配置本身。并保留尽可能多的用户,以分别管理来自不同php服务器的用户调用。
而且您不能做10.12 *。