【问题标题】:Remote MariaDB access - I want IP, Maria is wanting DNS name远程 MariaDB 访问 - 我想要 IP,Maria 想要 DNS 名称
【发布时间】:2021-11-22 06:16:39
【问题描述】:

我已将 MariaDB 配置为允许我的 LAN 通过 IP 地址(例如 192.168.1.%)访问我的 Maria DB。但是,当我的应用程序从 remote 机器调用数据库时,我会被拒绝,因为 Maria 获取的是请求机器的 DNS 名称(例如 foo.attlocal.net),而不是其 IP 地址.因此,我也添加了该 DNS 名称。现在,当我从运行 DB 的 相同 机器访问 Maria 时,Maria 正在获取 DNS 名称 foo(没有 attlocal.net)。我怎样才能停止玩弄所有 DNS 名称组合而只处理 IP 地址?

【问题讨论】:

    标签: mariadb remote-access


    【解决方案1】:

    您需要开启系统变量skip_name_resolve

    由于服务器启动后无法更改,您需要在配置文件中设置该值或在启动脚本中将参数传递给mysqld。

    【讨论】:

    • 谢谢!这消除了 DNS 名称问题。
    猜你喜欢
    • 2020-12-20
    • 1970-01-01
    • 2014-05-11
    • 2019-08-28
    • 1970-01-01
    • 2016-01-24
    • 2017-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多