有一点mysql的问题...
Windows 2008服务器iis7上的Mysql 5.1 Windows 2003服务器iis6上的站点 [对不起但是不能搬到linux小孩! )]
在将站点转移到新服务器的过程中,我已将数据库移动到第1位并将站点连接到新数据库。我在移动之前测试了连接但现在网站连接到新数据库我遇到了问题....
通过PDO连接页面会在出现“连接数太多”错误之前挂起一段时间。监控服务器我从网站运行的主机的IP地址看到了很多线程:“未经验证的用户”。
我还在配置文件中看到一个与正确用户名连接的线程,我完全不知道发生了什么。
非常感谢任何帮助
答案 0 :(得分:1)
'未经身份验证的用户'来自该网站运行的主机的IP地址
在黑暗中刺伤,但这可能是某些脚本或进程尝试使用错误或空凭据连接到数据库服务器。
另外,here's来自有类似问题的人的报告 - 在这种情况下,导致问题的是DNS查找。
我在我的设置中遇到类似情况,其中数据库位于不同的主机上 网络服务器。我发现“未经身份验证的用户”是来自网络服务器的连接 那些挂在DNS查询上的东西。不知道这是一个mysql错误还是我的错误 防火墙/其他设置,但我找到了几个修复...
1)使用--skip-name-resolve启动mysql(您可能需要更改您的mysql权限 表具有主机的IP而不是主机名,包括localhost)
或2)将连接主机添加到/ etc / hosts文件中。