我上周下载了 MySQL,但一直遇到很多问题。我最终重新安装了它,并将端口设置为,3307
因为出于某种原因3306
端口显示为灰色。安装时出现错误,提示服务器未配置,但我能够正常建立连接。
现在(几天后)我尝试重新启动该连接但仍然收到此错误:
无法连接到数据库服务器 - 用户“
root
”从您的主机到服务器的连接尝试失败127.0.0.1:3306
:无法连接到“127.0.0.1
”上的 MySQL 服务器 (10061
)。
我尝试过在防火墙中添加端口例外3306
,3307
并运行新的实例配置向导(该向导在尝试启动服务时崩溃)。我对 MySQL 还很陌生,确实需要帮助!谢谢!
答案1
我遇到过这种情况(在 XP 和 7 上),最简单的方法是使用WAMP
或XAMPP
。如果这些都不是选项(所有这些在某些时候都对我有用):
- 看看你是否不能只设置连接请求的端口。你可能只需要
mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
(不确定你是否在使用 PHP,但你可以在大多数语言的 DB 接口上设置端口) - 重新启动 MySQL 服务
- 用来
netstat -n
查看这些端口上是否有任何东西。可能是 MySQL 在 3307 上运行,请尝试一下。 tasklist
看看 MySQL 是否打开了两次。如果是,则终止两个都实例,然后重新启动服务器。- 使用
taskkill
杀死MySQL。打开MySQL。重复上述步骤。
我总是以类似的方式结束这类帖子——幽灵狼只怕火。Google 地图团队无法再帮助您,但如果您能驾驭这只狼,它就会指引您。祝您一路顺风。