MySQL ODBC驱动程序 - 有没有办法阻止访问MySQL Connector ODBC Driver?

时间:2018-05-02 15:29:21

标签: mysql odbc

下午好,我有2台PC,其中一台是我的WAMP服务器,有MySQL数据库等等。另一个我连接到我的数据库抛出MySQL连接器ODBC驱动程序。

我怀疑是否有办法阻止第二台PC访问我的服务器PC?

我正在学习MySQL控制管理,我遇到了这个案例,我自己也没有找到答案。

1 个答案:

答案 0 :(得分:1)

不,MySQL服务器中没有内置机制可以检测到连接尝试来自MySQL Connector ODBC Driver,并阻止连接。

可以通过在MySQL服务器中设置相应的用户定义(mysql.user表中的条目)来阻止与MySQL服务器的连接。

在MySQL中,用户由用户名称和主机(DNS主机名或IP地址)标识,具体取决于我们是否指定了{{ 1}}选项。)

如果我们使用通配符主机名'%'设置MySQL用户,那么我们允许来自任何主机或任何IP地址的TCP / IP连接。

如果我们删除带有通配符主机名的用户条目,而是创建具有更具体的主机名(或IP地址)的用户,则只允许从指定的主机/ IP地址进行连接。具有阻止来自其他主机的连接的净效果。

在MySQL参考手册

中更全面地解决了这个主题

https://dev.mysql.com/doc/refman/5.7/en/connection-access.html

此外,对于TCP / IP连接尝试,可以配置网络防火墙(例如,Linux上的Iptables),以便在MySQL服务器看到连接之前删除连接。