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.