我在Rails应用程序中连接到数据库时出现问题,因此根据this tutorial重新安装了所有内容,但没有帮助。
现在,当我正在运行MySql Server的安装时,它说:
错误1045“root @ localhost”访问被拒绝(使用密码NO)
当我重新配置时,将旧的密码留空。 我怎么能解决这个问题? 这是我的日志:
无法连接到'localhost'(10061)
上的MySQL服务器无法为{“adapter”=>“mysql2”,“encoding”=>“utf8”,“reconnect”=> false,“database”=>“testapp_development”,“pool”创建数据库“=> 5,”username“=>”root“,”password“=>”root“,”host“=>”localhost“},charset :,整理:无法连接到MySQL服务器'localhost'(10061)
无法为{“adapter”=>“mysql2”,“encoding”=>“utf8”,“reconnect”=> false,“database”=>“testapp_test”,“池创建数据库“=> 5,”username“=>”root“,”password“=> nil,”host“=>”localhost“},charset :, collation:
答案 0 :(得分:0)
您提到在安装MySQL时,您的密码为空?但是你的Rails似乎试图用密码“root”来连接。这是什么?如果你的MySQL有密码,你需要用它来连接,如果没有,你就不能发送密码。