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

Как залить большой дамп в базу?

Добрый день!

Выгрузил базу (Битрикс) с боевого сервера, дамп получился не маленький около 4 гб

выгружал через консоль командой:
mysql -uuser -p dbname > dump.sql

проблема в том что не могу его теперь в локальную базу закинуть, использую такую команду:
mysql -uuser -p dbname < dump.sql

Ответ сразу через секунду, что дамп залит типа все ок. На деле получается что локальная база пустая.

в чем может быть проблема?

Дамп сливал с двух разных серверов на centos 6.5
Пробовал загружать дамп изначально на винде, потом на ubuntu - тоже самое

PS: Попробовал только что с меньшей базой 54Мб другого сайта, тоже самое
  • Вопрос задан
  • 4343 просмотра
Подписаться 2 Средний Комментировать
Решения вопроса 1
miraage
@miraage
Старый прогер
mysql -uuser -ppassword
> USE dname;
> SOURCE dump.sql;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
landergate
@landergate
IT-шный jack-of-all-trades
в чем может быть проблема?

В том, что, на самом деле, Вы не сняли дамп.

Это нужно делать программой mysqldump, а не mysql:
mysqldump -uuser -p dbname > dump.sql

А запуск mysql с -u и указанием имени базы не выгружает данные. Утилита вернёт Вас в интерактивный режим для дальнейших ручных операций с выбранной базой.

На то, что Вы не сняли дамп, указывает и мгновенный возврат консоли после заливки.
Ответ написан
MetaDone
@MetaDone
Хорошо сформулированный вопрос - 50% решения
mysql -u username -pPassword databasename < /full/path/to/dump.sql

Вполне успешно работает
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
18 дек. 2024, в 12:39
1000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект