我在Rails应用程序中与数据库的连接有问题,所以根据本教程重新安装所有东西,这没有帮助。
现在,当我运行MySql服务器的安装时,它说:
错误1045拒绝对“root@localhost”的访问(使用密码号)
当我重新配置字段时,旧密码为空。我怎么能解决这个问题?这是我的日志:
无法连接到“localhost”上的MySQL服务器(10061) 无法为{“适配器”=>“mysql2”、“编码”“=>”utf8、“重新连接”=>false、数据库“=>”testapp_development、“池”=>5、“用户名”“=>”root、“密码”“=>”root、“主机”“=>”localhost“}、字符集:排序规则:无法连接到'localhost‘上的MySQL服务器(10061)创建数据库 无法为{“适配器”=>“mysql2”、“编码”“=>”utf8、“重新连接”=>false、“数据库”“=>”testapp_test、“池”=>5、“用户名”“=>”root、“密码”=>nil、“主机”“=>”localhost“}、字符集:、排序规则:
发布于 2012-05-22 15:19:59
您提到在安装MySQL时,您的密码是空的吗?但是您的Rails似乎试图连接密码'root‘。到底是哪一个?如果您的MySQL有密码,则需要使用它进行连接,如果没有,则不能发送密码。
发布于 2021-11-12 18:16:41
嗨,同样的情况也出现在我这里,但是服务可以找到它,您只需重新启动MySQL选项即可。
https://stackoverflow.com/questions/10703629
复制相似问题