回覆列表
  • 1 # 發兒娃_5315

    首先建立一個備份資料夾:mkdir mysql_data_bak在建立一個指令碼檔案:touch

    autobackupmysql.sh

    開啟檔案vi

    autobackupmysql.sh

    在指令碼中加入如下內容:filename=`date +%Y%m%d`/usr/bin/mysqldump -uroot -proot boss /home/mysql_data_bak/$

    filename.sql

    檢查有沒安裝crond,如果沒有,先安裝yum -y install vixie-cronyum -y install crontabs啟動服務 :service crond start在CentOS系統中加入開機自動啟動: chkconfig --level 345 crond oncrontab -e加入內容:00 03 * * * source /root/

    autobackupmysql.sh

    每天凌晨3點執行此檔案,對資料庫進行備份 service crond restart到此linux下mysql實現沒天自動備份完成。

  • 2 # 小胖砸你別跑

    1. 寫個自動備份的指令碼

    autobackup.sh

    ,內容如下#!/bin/bashmysqldump -p databasename > mydata.sql2. 更改其為可執行檔案 chmod +x autobackup.sh3. 透過crontab讓系統自動執行這個指令碼就好了,如crontab -e0 0 * * * /路徑到/

    autobackup.sh

    第一個0表示分鐘,第二個0表示0小時也就是零辰第三個*表示每天,第四個*表示每月,第五個*表示每週

  • 中秋節和大豐收的關聯?
  • 穿籃球鞋打籃球,不到半個小時腳就特別的酸,怎麼回事?