日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Mysql備份腳本

 copy_left 2020-03-12

今天主要是給大家寫一個備份mysql數(shù)據(jù)庫的腳本,平常再生產(chǎn)環(huán)境下應該用的都是備份軟件之類的,但是在本人駐地期間,甲方會要求有本地數(shù)據(jù)文件備份的,所以當時就寫了一個這個腳本用于備份部分數(shù)據(jù)庫文件。

今天其實也是為了承接上一篇文章才寫了這個腳本,zabbix使用的過程中,最好也備份一下zabbix的數(shù)據(jù)庫,就不說多了給大家直接上腳本吧 ,如果大家有那個地方不太懂的可以私密我。

-----------------------------------------------------------------

#!/bin/bash

#備份目錄

back='/home/wln/'

LOG='/home/wln/logs/'

#用戶名

USER='root'

#密碼

PASSWD='zabbix'

#主機名或ip

HOST='localhost'

#時間參數(shù)

time=`date +'%Y-%m-%d %H:%M:%S'`

echo -e '\033[34m ***********backup***********\033[0m'

b=''

i=0

while [ $i -le 100 ]

do

printf 'Please wait...[%-50s]%d%%\r' $b $i

sleep 0.1

i=`expr 2 + $i`

b=#$b

done

[ ! -d $backup ] && mkdir -p $backup || cd '$backup' >/dev/null 2>&1

mysqldump -u$USER -p$PASSWD -h$HOST -A -B -R -F --lock-all-tables >/home/wln/zabbix-$time.dump

echo -e '\033[35m##You can query log in $LOG##\033[0m'

if [[ $? == 0 ]];then

echo -e '\033[35m##backup successful in $backup##\033[0m'

else

echo -e '\033[35m##backup failed in $backup##\033[0m'

fi

-------------------------------------------------------------------------

接下來是一些注意的事項,給大家也一一列出來了,可以根據(jù)實際情況使用

1,腳本隨便放在哪里都可以 推薦放在家目錄中/root

2.備份目錄需要修改一下 修改到存儲空間足夠多的目錄下 推薦 df -h 查看一下

3,給執(zhí)行權(quán)限,chmod +x /root/mysqldump

4,推薦寫到定時任務里

crontab -e

0 3 * * 7 sh /root/mysqldump

[root@zabbix-server ~]# systemctl enable crond

[root@zabbix-server ~]# systemctl restart crond

Mysql備份腳本

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多