首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL ODBC驱动程序--是否有一种方法阻止MySQL连接器ODBC驱动程序的访问?

问MySQL ODBC驱动程序--是否有一种方法阻止MySQL连接器ODBC驱动程序的访问?
EN

Stack Overflow用户
提问于 2018-05-02 15:29:20
回答 1查看 72关注 0票数 0

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

我怀疑是否存在阻止第二台PC访问我的服务器PC的方法?

我正在学习关于MySQL控制管理的知识,我偶然发现了这个案例,但我找不到一个答案--独自搜索这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-02 16:39:36

不,MySQL服务器中没有内置机制检测到来自MySQL连接器ODBC驱动程序的连接尝试,并阻止连接。

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

在MySQL中,用户通过用户名与主机( DNS主机名或IP地址,取决于我们是否指定了skip-name-resolve选项)进行标识。

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

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

这个主题在MySQL参考手册中得到了更全面的讨论。

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

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50138329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档