Подключение базы данных к удаленной машине в ruby ​​on rails - PullRequest
0 голосов
/ 20 марта 2012

Вот странная проблема.

сервер базы данных 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 удаленной базы данных.

Пожалуйста, предложите.

1 Ответ

1 голос
/ 20 марта 2012

По умолчанию удаленный доступ к серверу баз данных MySQL отключен по соображениям безопасности.Есть 3 решения этой проблемы, я не буду описывать их здесь, вы можете прочитать об этом в моем блоге здесь: http://notes.kloop.kg/2011/11/17/enable-remote-access-to-mysql-database-server/

...