Задать вопрос
@Urukhayy

Как через SSH вставить базу данных db_backup.sql в виде новой БД?

Как через SSH вставить базу данных db_backup.sql в виде новой БД?

Есть в папке root файл db_backup.sql, это бэкап БД. Нужно добавить новую БД, и вставить туда этот бэкап. Вставить через SSH, а создать новую БД могу и в phpmyadmin.
  • Вопрос задан
  • 365 просмотров
Подписаться 3 Оценить Комментировать
Решения вопроса 1
berezuev
@berezuev
#define TRUE FALSE
Ну, вообще-то все гуглится за минуту

Сначала заходим в mysql (удобнее всего это делать, находясь в папке с дампом)
mysql --host=127.0.0.1 --user=myname --password=mypass


Далее создаем базу:
CREATE DATABASE dbname;

Переходим в нее:
use dbname;

И заливаем в нее дамп
SOURCE db_backup.sql;

UPD: обновил ответ для троллей из комментариев. Оговорился, и сразу налетели...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Weidmann
mysql -u root -p
CREATE DATABASE new_database;
show databases;
mysql -u root -p new_database < ./db_backup.sql
Ответ написан
Комментировать
@mureevms
Какими инструментами делался дамп базы db_backup.sql?
Если из phpmyadmin, то оттуда и надо импортировать.
Если же при помощи mysqldump, то примерно так:
mysql -u root -p root_password -f base_name < /root/db_backup.sql

Предварительно следует удалить базу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы