代码之家  ›  专栏  ›  技术社区  ›  Ian Wood

连接到远程MySQL问题

  •  0
  • Ian Wood  · 技术社区  · 14 年前

    mysql有点问题。。。

    Windows2008服务器iis7上的MySQL5.1 windows 2003 server iis6上的站点 [抱歉,无法移动到linux儿童!;)]

    在将一个站点转移到新服务器的过程中,我首先移动了数据库,并将站点连接到新数据库。我测试了移动前的连接,但现在该网站正在连接到新的数据库我有问题。。。。

    我还在配置文件中看到一个使用正确用户名的连接线程,我完全不知道发生了什么。

    任何帮助都将不胜感激

    1 回复  |  直到 14 年前
        1
  •  1
  •   Pekka    14 年前

    “未经身份验证的用户”来自站点运行所在主机的ip地址

    暗中捅了一刀,但这可能是某个脚本或进程试图用错误或空凭据连接到数据库服务器。

    也, here's 一个有类似问题的人的报告-在这种情况下,是DNS查找导致了问题。

    网络服务器。我发现“未经验证的用户”是来自Web服务器的连接 防火墙/其他设置,但我发现了几个修复程序。。。

    1) 使用--skip name resolve启动mysql(您可能需要更改mysql权限) 使用主机IP而不是主机名的表(包括localhost)

    或者2)将连接主机添加到/etc/hosts文件中。