Как получить доступ к удаленным данным БД в Ruby on Rails? - PullRequest
0 голосов
/ 08 ноября 2018

У меня mysql в моем локальном приложении, и наш клиент предоставил доступ к базе данных примера приложения, где мы можем найти больше начальных данных. Теперь мой вопрос, есть ли в любом случае доступ к данным клиента путем изменения любого файла database.yml в моем локальном? Я попытался с помощью Workbench -> Экспорт данных, я получаю следующую ошибку:

mysqldump: ошибка: 1045: доступ запрещен для пользователя 'un' @ ip-адрес (используется

пароль: нет) при попытке подключения

Ошибка операции с кодом выхода 2

Есть ли способ получить доступ к удаленным данным без экспорта?

1 Ответ

0 голосов
/ 08 ноября 2018

Вы должны предоставить IP-адрес в качестве хоста и все учетные данные для доступа к нему, также убедитесь, что вы вводите правильные значения. Сначала проверьте ваше соединение, протестировав его в рабочей среде, затем поместите значения в файл yml.

default: &default
adapter: mysql2
pool: 5
timeout: 5000
port: 3306

development:
  <<: *default
  database: <database name>
  host: <ip address>
  username: <username>
  password: <password>
  socket: <socket> or /tmp/mysql.sock
...