【问题标题】:MySQL ODBC Driver - Is there a way to block an access of MySQL Connector ODBC Driver?MySQL ODBC 驱动程序 - 有没有办法阻止对 MySQL 连接器 ODBC 驱动程序的访问?
【发布时间】:2018-05-02 15:29:20
【问题描述】:

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

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

我正在学习MySQL控制管理,遇到了这个案例,我自己搜索找不到答案。

【问题讨论】:

    标签: mysql odbc


    【解决方案1】:

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

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

    在 MySQL 中,用户由 user 名称和 host(DNS 主机名或 IP 地址,取决于我们是否指定 @987654323 @ 选项。)

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

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

    MySQL 参考手册中更全面地解决了这个主题

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


    此外,对于 TCP/IP 连接尝试,网络防火墙(例如,Linux 上的 Iptables)可以配置为在连接被 MySQL 服务器发现之前将其关闭。

    【讨论】:

    • 我明白了。我会尝试做你说的,非常感谢!!
    猜你喜欢
    • 2020-11-24
    • 2013-11-11
    • 2020-10-11
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多