Linux 下 mysql 數據庫 自動備份

                                        linux 下 mysql數據庫備份 

目錄

                                        linux 下 mysql數據庫備份 

 


  1.創建備份目錄 /home/backup

    2.在創建的 /home/backup 下面創建一個執行腳本 helloworld.sh 腳本名稱最好是對應mysql服務裏面的數據名稱

    3.在helloworld.sh 裏面編輯內容:/usr/local/webserver/mysql/bin/mysqldump -uusername -ppassword DatabaseName > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql ,其中/usr/local/webserver/mysql/bin/ (mysql 安裝目錄 ) , DatabaseName 數據庫名稱 username password 對應你的數據庫賬號和密碼 ,可以使用 find / -name mysql 命令查看 mysql 的安裝目錄

   4.編輯完成後保存,./helloworld.sh 執行腳本 會生成一個 .sql 文件,cat 命令可以輸出其中的內容(cat helloworld_**.sql)

使用cat 命令輸出 .sql 裏面的內容 裏面有一張book表,和一條數據

   5. crontab定時執行任務,去定時執行腳本完成自動每天備份 如果沒有 crontab,需要安裝 crontab,如果有命令行 輸入 crontab -e ,按 i 進入編輯模式,輸入 0 16 * * * /home/backup/helloworld.sh ,每天 16 點備份 執行腳本 進行數據備份,按 esc 保存 退出,配置完畢之後,可以通過命令 crontab -l 查看crontab的配置情況。需要重啓crontab  (service crond restart) 

  6.等待自動備份的完成!備份的時間設置詳情可以百度!(0 16 * * * /home/backup/helloworld.sh)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章