Не удается получить доступ к базе данных MySQL с помощью ruby gem
Я сейчас развиваюсь в ruby на рельсах. Я пользуюсь веб-сервисом онлайн со страницы Nitrous.io. Он предоставляет текстовый редактор и командную строку со всеми гемами и программами rails, которые вам могут понадобиться.
Я хочу использовать самоцвет MySQL, который уже установлен, но когда я запускаю "MySQL", он выдает ошибку
ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)
Оба которые mysql
а также mysql --version
скажите, есть установленный MySQL, но я не могу получить к нему доступ.
Как я могу получить доступ к своей базе данных через рубиновый камень?
1 ответ
Я подозреваю, что ваша база данных может быть на другом сервере, чем приложение Rails. В таком случае Rails не сможет подключиться через /var/run/mysqld/mysqld.sock, но ему нужно сетевое подключение к этому серверу. Проверьте свои учетные данные сервера базы данных по config/database.yml
,