【发布时间】:2013-04-13 03:03:40
【问题描述】:
我是 RoR 的新手,尽管他们警告我不要使用 OSX 来设置我的应用程序(因为这些问题),但我在这里。运行 OS X 10.82,我尝试了一切以成功捆绑所有软件包并保持一切一致,即 Homebrew、RVM、gem 更新、捆绑程序等
我的问题似乎与 MySQL 和 mysql2 有关。我在 Rails 应用程序中尝试了其他一些东西,但没有运行 mysql,但从未遇到过任何这些问题。
/.rvm/gems/ruby-2.0.0-p0/gems/mysql2-0.3.11/lib/mysql2/client.rb:44:in `connect': 拒绝访问用户'root'@'localhost ' (使用密码: NO) (Mysql2::Error)
我确实可以访问mysql -u root -p
这与安装过程中做或不做:“sudo commands”有关吗?
- ruby 2.0.0p0 [x86_64-darwin12.2.0]
- Rails 3.2.13
- mysql Ver 14.14 Distrib 5.6.10,适用于 osx10.8 (x86_64)
【问题讨论】:
-
我已经输入了应用程序特定的 database.yml 文件,该文件被配置为默认使用 MySQL root 用户,但没有分配密码。
标签: rubygems ruby-on-rails-3.2 mysql2