我不愿回答一个问题。
似乎没有办法不全局修改MysqLd的行为(通过完全禁用名称解析)来做到这一点,这显然会在其他方面产生影响。
幸运的是,另一个选择是创建一个通过SSH访问的“存根”程序,该程序从客户端接收数据,检查IP地址,并将(可能已修改的)数据传递到数据库。当然,这使用SSH验证而不是数据库帐户,并引入了另一层复杂性。它还要求您具有对服务器的外壳层访问权限,该服务器可以充当中间人。从好的方面来说,如果存根正确实现,它的确可以提供更好的安全性(在线加密和高级身份验证)。
如何在MySQL中找到当前用户连接的IP地址?
我不愿回答一个问题。
似乎没有办法不全局修改MysqLd的行为(通过完全禁用名称解析)来做到这一点,这显然会在其他方面产生影响。
幸运的是,另一个选择是创建一个通过SSH访问的“存根”程序,该程序从客户端接收数据,检查IP地址,并将(可能已修改的)数据传递到数据库。当然,这使用SSH验证而不是数据库帐户,并引入了另一层复杂性。它还要求您具有对服务器的外壳层访问权限,该服务器可以充当中间人。从好的方面来说,如果存根正确实现,它的确可以提供更好的安全性(在线加密和高级身份验证)。