2015-06-20 3 views
0

Я пытаюсь создать резервную копию и восстановить базу данных MySQL с помощью mysqldump. С моими командами я делаю резервную копию файла, а затем восстанавливаю этот файл, но там, где я восстанавливаю базу данных, никаких изменений нет.MySQLdump выполняет, но фактически не работает

Это создает резервную папку в том же каталоге, что и файл mysqldump.exe:

В окнах CMD: mysqldump -u root -pxxxxxx test2 > test2backup.sql

Восстановление с этим файлом: mysqldump -u root -pxxxxxx test < test2backup.sql

test является пустой база данных. test2 - это база данных с таблицами и данными. Запуск этого должен заполнить test с данными test2 с использованием файла test2backup.sql, не так ли?

ответ

2

Для импорта вам не нужно mysqldump, а

mysql -u root -pxxxxxx test < test2backup.sql