【发布时间】:2014-03-10 07:04:32
【问题描述】:
我对 Rails 有点陌生,我的大部分经验都涉及到如何解决问题,所以如果我错过了明显的解决方案,我提前道歉。我运行一台 Windows 机器。
我正在使用 mysql2 创建登录和注册。 MySQL安装程序已经用于安装服务器、工作台等(我将root密码配置为密码)并且我已经安装了mysql2 gem。
rails绑定成功,但是当我输入rake db:create时,出现错误Access denied for user 'root'@'localhost' (using password: NO)。
Rails 然后提示我输入密码,我输入了密码,但错误再次发生。第二次输入我的密码后,它似乎工作正常,直到我尝试执行rails db:migrate,其中再次出现错误,导致无法迁移。
这让我很困惑,因为在 MySQL 查询中,我的密码设置与我输入的密码相同。我尝试为“root”用户提供所有架构权限,但这没有任何区别。请告诉我如何解决这个问题,谢谢。
如果您对我的问题有任何疑问,请提出。
【问题讨论】:
标签: mysql ruby-on-rails mysql2