如何在linux下實現mysql資料庫每天自動備份

2021-06-28 23:48:15 字數 580 閱讀 9875

建備份檔案夾:

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-cron

yum -y install crontabs

啟動服務 :service crond start

在centos系統中加入開機自動啟動: chkconfig --level 345 crond on

crontab -e

加入內容:00 03 * * * source /root/autobackupmysql.sh  每天凌晨3點執行此檔案,對資料庫進行備份

service crond restart

完成

如何在linux下寫指令碼定時備份mysql資料庫

我們在工作中可以這麼做減少資料丟失概率 1.先在某個資料夾下建立乙個指令碼,這裡命名為back up database.sh,在 mnt data dump 這目錄下 bin bash basedir mnt data dump cd basedir echo 開始備份資料庫 echo mysqld...

如何在Everwhere可以執行mysql命令

vim bash profile 這個檔案如果配置過android開發環境是修改過的.我們新增2行 alias mysql usr local mysql bin mysql alias mysqladmin usr local mysql bin mysqladmin 儲存退出,重啟終端或者開新視...

如何在Linux下實現定時器

如何在 linux 下實現定時器 在 linux 實現乙個定時器,不像 win32 下那樣直觀。在 win32 呼叫settimer 就行了,在 linux 下則沒有相應函式可以直接呼叫。定時器作為乙個常用的功能,在 linux 當然也有相應實現。下面我們看看幾種常用的方法。要實現定時器功能,最土的...