基於mysql5.6.39版本mysql
1、備份腳本ios
1.windows環境建立批處理文件sql
@echo off rem ******MySQL backup start****** set mysqlHome="d:\Program Files\MySQL\MySQL Server 5.6\bin" set backupDir="d:\mysql_backup" set ymd=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2% if not exist %backupDir% ( mkdir %backupDir% echo %backupDir%文件夾建立成功 ) else ( echo %backupDir%已存在 ) :: 爲刪除過時文件的命令,-d -30 刪除30天的文件; forfiles /p "d:\mysql_backup" /m backup_*.sql -d -30 /c "cmd /c del /f @path" cd /d %mysqlHome% :: 備份數據 mysqldump -h127.0.0.1 -p3306 -uamsuser -pams2018 ios_db > "d:\mysql_backup\backup_%ymd%.sql" rem ******MySQL backup end****** @echo on :: forfiles 爲刪除過時文件的命令,-d -30 刪除30天的文件; :: mysqldump 爲MySQL提供的備份命令,該命令所在目錄爲MySQL安裝目錄下的bin文件夾中,此處直接使用該命令的前提是該命令所在bin文件夾已被設置爲系統環境變量,如未設置,則要寫全路徑; :: –user=root 爲 MySQL 用戶名; :: –password=123456 爲 MySQL 密碼; :: –host=127.0.0.1 爲 MySQL 主機名; :: 「test」 爲要備份的數據庫的名稱; :: test_backup_%Ymd%.sql 是根據當前時間規則生成備份文件的名稱。
2、建立定時任務數據庫
1.windows建立加護任務windows
控制面板->系統和安全->管理工具->任務計劃程序 建立一個任務,定時執行腳本便可完成備份安全