MiracleLinux9.4 ; System Backup and Restore

1. Website data backup

Backup under /var/www/html

Create backup script file

Contents of backup_html.sh

Set permissions

Create save directory and Set permissions

scheduled execution
Add settings to cron for periodic backups

2. MySQL database backup

Create backup script file

db_my_backup.sh contents

Set permissions

Create save directory and Set permissions

scheduled execution
Add settings to cron for periodic backups

3. Restore backup files under html

Store HTML backup files in "/ (root)" directory
Select a backup file for the specified date

Expand file

4. Restore Mysql backup file

①Save the database backup file to any directory and
(In the example, the directory is "/var/www/backup/db_bak".)Extracting data
Select a backup file for the specified date

Restore MySQL database
MySQL root password required

Copied title and URL