MiracleLinux9.2 ; System Backup and Restore

1Website 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

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

➁Restore MySQL database

Copied title and URL