當前位置 主頁 > 服務器問題 > Linux/apache問題 > 最大化 縮小

    Linux 每天自動備份mysql數據庫的方法

    欄目:Linux/apache問題 時間:2019-03-20 13:31

    linux下為了安全有時候需要自動備份mysql數據庫,下面是具體的實現步驟。 /usr/bin為mysql安裝目錄
    建備份文件夾:
    mkdir mysql_data_bak
    建腳本文件:
    touch autobackupmysql.sh
    打開文件
    vi autobackupmysql.sh
    在腳本中加入如下內容:
    filename=`date +%Y%m%d`
    /usr/bin/mysqldump -opt mysql -u root -proot|gzip >/mysql_data_bak/name$filename.gz
    這里注意了
    一般的:
    **********************************************************
    打開自動執行文件
    vi /etc/crontab
    在etc中加入如下內容,讓其自動執行任務。
    01 15 * * * root /mysql_data_bak/autobackupmysql
    **********************************************************
    Redhat方法:
      Redhat的crontab采用按時間調用4個目錄(/etc/cron.hourly:每小時;/etc/cron.daily:每
    天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中腳本出來運行的方式。
      Redhat中只需要將剛才編輯的腳本復制到相應的目錄即可。
    cp /mysql_data_bak/autobackupmysql etc/cron.daily
    重啟etc
    /etc/rc.d/init.d/crond restart
教我怎样炒股