mysqldump
. Эта команда позволяет экспортировать всю базу данных либо выбранные таблицы в файл формата SQL, который впоследствии можно восстановить.Как создать бекап?
Выполните следующую команду в терминале Linux или Windows (PowerShell или cmd):
mysqldump -u username -p password database_name > backup.sql
Параметры:
username
— имя пользователя MySQL.password
— пароль пользователя (пароль можно ввести после приглашения).database_name
— имя базы данных, которую нужно сохранить.backup.sql
— имя файла, в который будет сохранена копия.
Команда создаст резервную копию указанной базы данных и сохранит её в файл backup.sql. Этот файл можно скопировать на другой сервер или устройство для сохранности.
Альтернативные опции
Резервное копирование отдельной таблицы:
mysqldump -u username -p password database_name table_name > table_backup.sql
Создание сжатого архива:
mysqldump -u username -p password database_name | gzip > backup.sql.gz
Добавление timestamp к имени файла:
mysqldump -u username -p password database_name > backup_$(date '+%Y-%m-%d').sql
Восстановление базы данных
Для восстановления базы данных из резервной копии выполните следующую команду:
mysql -u username -p password database_name < backup.sql
Эта команда восстановит базу данных из указанного файла резервной копии.
Использование команды mysqldump — простой и надежный способ создания резервных копий MySQL. Регулярное создание бэкапа защитит ваши данные от потери и обеспечит возможность быстрого восстановления в случае непредвиденных ситуаций.
Возможно, будет интересно: Блог: Резервное копирование базы данных MySQL.