Восстановление базы данных из дампа — важная операция при резервном копировании и переносе данных. В этой статье мы рассмотрим, как выполнить загрузку дампа MySQL через командную строку.

💡 Присоединяйтесь к нашим сообществам!

Будьте в курсе новых статей, обновлений и полезных материалов:

Подготовка к восстановлению

Перед восстановлением убедитесь, что:

  • у вас есть файл дампа;
  • MySQL-сервер запущен;
  • у вас есть права доступа.

Восстановление в существующую базу

Если база данных уже существует, используйте команду:

mysql -u username -p database_name < dumpfile.sql

где:

  • username — имя пользователя MySQL;
  • database_name — название базы данных;
  • dumpfile.sql — файл дампа.

Восстановление с созданием новой базы

Если нужно создать новую базу данных:

mysql -u username -p -e "CREATE DATABASE new_database"
mysql -u username -p new_database < dumpfile.sql

Восстановление с помощью mysqldump

Альтернативный способ с использованием mysqldump:

mysqldump -u username -p new_database < dumpfile.sql

Работа с большими дампами

Для больших файлов рекомендуется использовать опции:

mysql -u username -p --max_allowed_packet=100M database_name < dumpfile.sql

Проверка после восстановления

После восстановления проверьте:

  • размер базы данных;
  • количество таблиц;
  • целостность данных.

Для проверки таблиц используйте:

mysqlcheck -u username -p --repair database_name

Заключение

Следуя этим инструкциям, вы сможете безопасно восстановить базу данных MySQL из дампа любого размера. Помните о необходимости регулярного создания резервных копий для предотвращения потери данных.

🚀 Понравилась статья?

Подписывайтесь на наши соцсети, чтобы не пропустить новые полезные материалы!

Предыдущая запись