AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1094674
Accepted
wiltomap
wiltomap
Asked: 2022-02-25 06:28:24 +0800 CST2022-02-25 06:28:24 +0800 CST 2022-02-25 06:28:24 +0800 CST

DNS 不匹配后的 MySQL 连接器/ODBC 连接错误

  • 772

我在 Windows Server 2019 上使用ODBC 数据源(64 位)实用程序配置新的 MySQL 连接时遇到问题。我正在使用MySQL Workbench定义远程访问,如下所示:

在此处输入图像描述

用户被授予SELECT唯一访问权限:

在此处输入图像描述

我注意到我需要从中发起连接的服务器 ( srv-bo) 有一个静态 IP 地址,该地址过去已被另一台服务器 ( srv-mooc) 使用过。古老的远程服务器条目在域控制器 DNS 中持续存在,因此我将其删除。从那时起,ODBC 数据源(64 位)srv-mooc实用程序一直在尝试连接古代服务器的名称(

到目前为止,我已尝试刷新 Windows Server 2019 上的 DNS 缓存,我从该缓存中发起连接。我还尝试从另一个用户会话和服务器重新启动后建立连接。问题依然存在:

在此处输入图像描述

错误信息:

在此处输入图像描述

用户凭据在另一个 Windows Server 2019 上工作正常,因此连接细节很好。

有什么想法可以帮忙吗?

托马斯

mysql odbc windows-server-2019
  • 3 3 个回答
  • 195 Views

3 个回答

  • Voted
  1. Best Answer
    Brandon Xavier
    2022-03-04T13:28:17+08:002022-03-04T13:28:17+08:00

    MySQL 很可能正在维护主机的内部 DNS 缓存。对于快速而肮脏的测试,SET GLOBAL host_cache_size=0;请在服务器上尝试(如果 DNS 负载是一个问题,请记住在测试后将其重置为非零值)。

    编辑:对于 5.5 MySQL 尝试FLUSH HOSTS;

    参考资料:https ://dev.mysql.com/doc/refman/8.0/en/host-cache.html#host-cache-flushing http://download.nust.na/pub6/mysql/doc/refman/5.5 /en/dns.html

    • 1
  2. Zhivko Zhelev
    2022-03-01T05:53:10+08:002022-03-01T05:53:10+08:00

    您可以尝试编辑此文件C:\Windows\System32\drivers\etc\hosts,其中存储了所有本地 DNS 记录。另请检查 Windows 使用的当前 DNS 服务器的答案是什么,看起来它在某处有 PTR 记录。

    • 0
  3. wiltomap
    2022-03-08T00:17:50+08:002022-03-08T00:17:50+08:00

    经过大量搜索和各种评论的宝贵帮助后,我最终设法通过FLUSH HOSTS;在远程服务器上的查询编辑器中执行 SQL 查询来解决这个问题。

    请参阅此处的MySQL 5.5 文档。

    • 0

相关问题

  • 开源与专有关系 db mgt 系统的优缺点是什么?

  • 在 solaris 10 上为 mysql 设置 max_allowed_pa​​cket

  • 如何移动 MySQL 的数据目录?

  • 通过 VPN 连接什么是远程服务器 IP?

  • mysql崩溃

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve