Неизвестная ошибка базы данных после загрузки дампа mysql с удаленного сервера - PullRequest
0 голосов
/ 11 апреля 2019

Я скачал удаленный дамп MySQL с этим

mysqldump -u username -p -h remote.site.com DBNAME > backup.sql

после этого при попытке запустить сервер я получил сообщение об ошибке:

`rescue in mysql2_connection': Unknown database 'my_database' (ActiveRecord::NoDatabaseError)

Нужно ли куда-нибудь явно перенести мой загруженный дамп или его достаточно для загрузки в домашний каталог?

конфиг / database.yml

default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: root
password: root
socket: /var/run/mysqld/mysqld.sock

development:
 <<: *default
database: my_database

test:
<<: *default
database: my_database_test

production:
<<: *default
database: my_database_37

1 Ответ

1 голос
/ 11 апреля 2019

Я понял, что вы хотите импортировать базу данных в вашу локальную среду. Во-первых, давайте создадим базу данных

rails db:create # or rake db:create previous rails 5

затем импортируйте свой дамп

mysql -u username -p dbname < backup.sql
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...