国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql備份腳本 mysqldump使用方法詳解

2024-07-24 12:50:54
字體:
來源:轉載
供稿:網友

本文實例為大家分享了mysql備份腳本,供大家參考,具體內容如下

#!/bin/bash#全備方式,一般在從機上執(zhí)行,適用于小中型mysql數(shù)據(jù)庫#刪除15天以前備份#作者:fafu_li#時間:2015.08.10source /etc/profile #加載系統(tǒng)環(huán)境變量source ~/.bash_profile #加載用戶環(huán)境變量set -o nounset #引用未初始化變量時退出#set -o errexit #執(zhí)行shell命令遇到錯誤時退出user="root"password="123456"host="localhost"port="3306"#需備份的數(shù)據(jù)庫,數(shù)組db=("test")#備份時加鎖方式,#MyISAM為鎖表--lock-all-tables,#InnoDB為鎖行--single-transactionlock="--single-transaction"mysql_path="/usr/local/mysql"backup_path="${mysql_path}/backup"date=$(date +%Y-%m-%d_%H-%M-%S)day=15backup_log="${mysql_path}/backup.log"#建立備份目錄if [ ! -e $backup_path ];then mkdir -p $backup_pathfi#刪除以前備份find $backup_path -type f -mtime +$day -exec rm -rf {} /; > /dev/null 2>&1echo "開始備份數(shù)據(jù)庫:${db[*]}"#備份并壓縮backup_sql(){ dbname=$1 backup_name="${dbname}_${date}.sql" #-R備份存儲過程,函數(shù),觸發(fā)器 mysqldump -h $host -P $port -u $user -p$password $lock --default-character-set=utf8 --flush-logs -R $dbname > $backup_path/$backup_name if [[ $? == 0 ]];then cd $backup_path tar zcpvf $backup_name.tar.gz $backup_name size=$(du $backup_name.tar.gz -sh | awk '{print $1}') rm -rf $backup_name echo "$date 備份 $dbname($size) 成功 " else cd $backup_path rm -rf $backup_name echo "$date 備份 $dbname 失敗 " fi}#循環(huán)備份length=${#db[@]}for (( i = 0; i < $length; i++ )); do backup_sql ${db[$i]} >> $backup_log 2>&1doneecho "備份結束,結果查看 $backup_log"du $backup_path/*$date* -sh | awk '{print "文件:" $2 ",大小:" $1}'

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

您可能感興趣的文章:

mysql中mydumper 和 mysqldump 對比使用詳解 linux mysqldump 導出數(shù)據(jù)庫、數(shù)據(jù)、表結構詳談mysqldump數(shù)據(jù)導出的問題mysqldump備份數(shù)據(jù)庫時排除某些庫的實例淺談mysqldump使用方法(MySQL數(shù)據(jù)庫的備份與恢復)Linux中mysqldump命令實例詳解MySQL數(shù)據(jù)備份之mysqldump的使用詳解mysqldumpslow用法示例(慢查詢)MySQL數(shù)據(jù)庫使用mysqldump導出數(shù)據(jù)詳解使用mysqldump對MySQL的數(shù)據(jù)進行備份的操作教程MySQL的備份工具mysqldump的基礎使用命令總結mysqldump命令導入導出數(shù)據(jù)庫方法與實例匯總MySQL的mysqldump工具用法詳解MySQL數(shù)據(jù)遷移使用MySQLdump命令
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 个旧市| 赞皇县| 余干县| 盐津县| 甘肃省| 越西县| 泾阳县| 景宁| 青州市| 石屏县| 惠水县| 临桂县| 梅河口市| 微山县| 襄汾县| 简阳市| 海门市| 通道| 徐州市| 清新县| 益阳市| 绥中县| 沂南县| 江油市| 河池市| 昌都县| 洛扎县| 长汀县| 天津市| 石嘴山市| 石嘴山市| 若尔盖县| 五指山市| 兰西县| 化德县| 东阿县| 凌源市| 南澳县| 衡阳县| 封丘县| 玉林市|