这是一个奇怪的问题。
数据库服务器ip:170.2.14.131
应用服务器ip:170.2.14.137
应用程序位于云服务器上。数据库服务器在另一个实例上 和托管在不同实例上的应用程序。
production:
adapter: mysql
database: database_name
username: ************
password: ************
host: 170.2.14.131
这是我的生产环境的database.yml配置。
现在,当我尝试通过我的应用程序连接时,它正在使用 应用程序服务器IP而不是远程数据库IP。
请建议。
答案 0 :(得分:1)
默认情况下,出于安全原因禁用MySQL数据库服务器远程访问。有3个解决这个问题的方法,我不会在这里描述它们,你可以在我的博客中看到它: http://notes.kloop.kg/2011/11/17/enable-remote-access-to-mysql-database-server/