Восстановление базы данных из дампа — важная операция при резервном копировании и переносе данных. В этой статье мы рассмотрим, как выполнить загрузку дампа 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 из дампа любого размера. Помните о необходимости регулярного создания резервных копий для предотвращения потери данных.
🚀 Понравилась статья?
Подписывайтесь на наши соцсети, чтобы не пропустить новые полезные материалы!