tOS6如何設置MySQL自動備份?
tOS6下如何設置MySQL自動備份。
步驟1:創建備份腳本
ysql_backup.sh。
在腳本中添加以下內容:
/bash
# Backup MySQL databases
# 定義備份目錄ysql_backup
# 定義MySQL登錄信息ysql_user=rootysqlysql_password
# 獲取當前日期-%d)
# 創建備份目錄kdir -p $backup_dir/$date
# 備份所有數據庫ysqldumpysqlysql_password --all-databases | gzip >$backup_dir/$date/all_databases.sql.gz
# 刪除7天前的備份文件dtime -rf {} \;
ysqlysqlysqldumpd命令用于刪除7天前的備份文件。
步驟2:設置定時任務
tab命令設置定時任務,執行以下命令:
tab -e
在打開的文件中添加以下內容:
ysql_backup.sh
ysql_backup.sh為備份腳本的絕對路徑。
保存并退出即可。
至此,MySQL自動備份設置完成。我們可以在備份目錄中查看備份文件。需要注意的是,備份腳本中的MySQL登錄信息需要根據實際情況進行修改。