【发布时间】:2012-05-18 22:20:56
【问题描述】:
我无法使用 mysql2 gem 连接到远程 mysql 数据库。
我收到此错误:
Host 'my_ip' is not allowed to connect to this MySQL server
我的 db.yml 说:
remote_development:
adapter: mysql2
reconnect: false
host: host_ip
encoding: utf8
database: host_db
pool: 5
username: root
password:
当我尝试通过我的 sql 或 telnet 连接时,我完全没有问题。我已经两次和三次检查了我的 yml 中的数据,但无法通过这个。有什么想法吗?
顺便说一句,我使用的是 Rails 3.2.3、Ruby 1.9.3,并尝试了 mysql2 v 0.2.18 和 0.3.11 ...请帮助!
【问题讨论】:
-
您确定,您输入的密码正确吗?并确保键和值之间有一个空格(“”)。例如:
password: my_password而不是password:my_password。 -
我也没工作....
标签: mysql ruby-on-rails ruby database remote-access