linux系統(tǒng)mysql自動(dòng)備份并使用ftp上傳的方法
更新時(shí)間:2014年01月24日 09:49:34 作者:
這篇文章主要介紹了linux系統(tǒng)自動(dòng)導(dǎo)出mysql備份,并上傳到指定ftp,還可以刪除舊的備份文件,大家參考使用吧
復(fù)制代碼 代碼如下:
#!/bin/bash
#ftp設(shè)置
Host=FTP_IP
Username=FTP_user
Passwd=FTP_passwd
#備份mysql并導(dǎo)出到文件
mysqldump -u用戶 --password=用戶密碼 數(shù)據(jù)庫(kù)名 > $(date +%Y%m%d)-數(shù)據(jù)庫(kù)名.sql
#壓縮備份文件
tar -zcvf $(date +%Y%m%d)mysql數(shù)據(jù)庫(kù)名.tar.gz $(date +%Y%m%d)*
#上傳到ftp
echo "open $Host
user $Username $Passwd
bin
cd /hzg/
prompt off
mput $(date +%Y%m%d)mysql數(shù)據(jù)庫(kù)名.tar.gz
printf "n"
close
bye"|ftp -i -n
#刪除舊的備份文件
rm -rf $(date +%Y%m%d)-數(shù)據(jù)庫(kù)名.sql $(date +%Y%m%d)mysql數(shù)據(jù)庫(kù)名.tar.gz
#rm -rf $(date +%Y%m%d)*
rm -rf $(date +%Y%m%d)*
相關(guān)文章
Shell腳本實(shí)現(xiàn)批量替換文件內(nèi)容
這篇文章主要介紹了Shell腳本實(shí)現(xiàn)批量替換文件內(nèi)容,本文主要實(shí)現(xiàn)批量修改一個(gè)備份腳本里的備份路徑,其它批量替換也可以修改使用,需要的朋友可以參考下2014-12-12
一天一個(gè)shell命令 linux文本操作系列-tree命令詳解
這篇文章主要介紹了一天一個(gè)shell命令 linux文本操作系列-tree命令詳解,需要的朋友可以參考下2016-06-06
linux創(chuàng)建用戶useradd命令代碼示例
本文通過(guò)代碼示例給大家介紹了adduser與useradd命令二者的關(guān)系 以及使用useradd命令添加用戶的方法,需要的朋友參考下吧2017-08-08
expect自動(dòng)檢測(cè)并重啟另外一臺(tái)服務(wù)器上的程序代碼
expect自動(dòng)檢測(cè)并重啟另外一臺(tái)服務(wù)器上的程序的代碼,有需要的朋友可以參考下2013-02-02
開(kāi)發(fā)必備Linux常用的幾個(gè)命令分享
Linux作為一個(gè)高度成熟和強(qiáng)大的操作系統(tǒng),擁有非常豐富的命令行工具,對(duì)于Java開(kāi)發(fā)者來(lái)說(shuō),掌握一些常用的Linux命令可以大大提高工作效率,尤其是在服務(wù)器端開(kāi)發(fā)時(shí),本文小編給大家分享了一些常用命令,需要的朋友可以參考下2023-10-10
linux下監(jiān)控網(wǎng)絡(luò)流量的腳本
在我們的日常工作當(dāng)中,監(jiān)控網(wǎng)絡(luò)要么使用iptarf,ifstat這些命令實(shí)現(xiàn)的,但是需要裝額外的RPM包。特別是iptarf裝起來(lái)麻煩2013-01-01
Linux shell命令統(tǒng)計(jì)某列去重后的值
今天小編就為大家分享一篇關(guān)于Linux shell命令統(tǒng)計(jì)某列去重后的值,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
3000字掃盲shell基礎(chǔ)知識(shí)(新手必備)
這篇文章主要介紹了3000字掃盲shell基礎(chǔ)知識(shí),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2020-06-06

