Ruby on rails 无法连接到远程mysql数据库ruby on rails
我有以下问题: 我正在尝试连接到远程主机上的mysql数据库。我使用以下ruby代码Ruby on rails 无法连接到远程mysql数据库ruby on rails,ruby-on-rails,ruby,remote-access,mysql2,Ruby On Rails,Ruby,Remote Access,Mysql2,我有以下问题: 我正在尝试连接到远程主机上的mysql数据库。我使用以下ruby代码 client = Mysql2::Client.new(:host => HOST, :username => USER, :password => PASS) 但我得到的是: Mysql2::Error: Can't connect to MySQL server on HOST (4) 我可以使用从命令行连接到主机 mysql -u USER -p -h HOST
client = Mysql2::Client.new(:host => HOST, :username => USER, :password => PASS)
但我得到的是:
Mysql2::Error:
Can't connect to MySQL server on HOST (4)
我可以使用从命令行连接到主机
mysql -u USER -p -h HOST
我还可以使用上面的命令client=Mysql2::。。。对于在VirtualBox中运行的DB
我错过了什么?谢谢 在此声明中:
我还可以使用上面的命令client=Mysql2::。。。对于在VirtualBox中运行的DB
你是说你可以在运行数据库的VirtualBox机器上用Ruby连接吗?如果是这样的话,您正在考虑防火墙问题,或者。是的,我可以连接到运行在virtualBox上的DB。我还可以使用mysql-u USER-p-h主机连接到主机上的DB。因此,我认为mysql配置正确