阻止WAN访问数据库

时间:2014-02-28 19:56:40

标签: mysql sqlyog

如何防止在SQLyog中对特定数据库进行WAN访问?我可以授予对特定数据库的完全访问权限,但无法阻止它们。我有一个在内部服务器上运行的Web APP,并在同一台服务器上访问MySQL。我用我的工作站IP创建了一个SQL用户,但是当我从工作站运行APP时,我正在接收来自dbconnect的访问权限。

谢谢,

Tony Cripps

1 个答案:

答案 0 :(得分:0)

MySQL不允许连接除您指定的内容以外的任何内容。如果您想要禁止从特定IP或网络进行访问,那么这意味着您已经离开并被授予访问权限。

  1. 查看CREATE USER语法,尤其是有关指定主机名的部分。
  2. 查看您已创建的用户帐户:

    SELECT user, host, password FROM mysql.user;
    

    然后根据需要重新创建它们。

  3. 除此之外,如果您想完全禁止WAN访问,那么您应该查看防火墙设置,而不是MySQL。