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