我无法通过RoR访问自己的MySQL服务器?

时间:2014-04-07 08:37:59

标签: mysql ruby-on-rails ruby sql-server ruby-on-rails-4

好的,所以我是ruby的新手,今天我花了一整天安装它和必要的宝石......然后卸载它并使用RubyInstaller安装所有内容。

无论如何,我想我的装置一切都很好......

我也安装了MySQL,并在启动WEBrick时就像这样     rails服务器 但是当我加载时     本地主机:3000

我收到此消息:     用户'root'@'localhost'拒绝访问(使用密码:NO)

1 个答案:

答案 0 :(得分:2)

如果root用户在sql server中没有密码,则应在database.yml文件中添加空白:

development:
  ...
  username: root
  password: ""

如果sql server中的root用户有密码(可能是),你应该在database.yml中指定它。

development:
  ...
  username: root
  password: pa$$word

修改

用于创建数据库运行

bundle exec rake db:create
bundle exec rake db:migrate