国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 北宁市| 抚州市| 峡江县| 中方县| 简阳市| 兴海县| 黄大仙区| 贡觉县| 登封市| 化隆| 崇礼县| 安仁县| 重庆市| 桓台县| 郓城县| 瑞金市| 确山县| 广昌县| 墨竹工卡县| 浏阳市| 桓台县| 花垣县| 嘉荫县| 大姚县| 当阳市| 吴川市| 台江县| 昌图县| 开封县| 乐至县| 井研县| 清涧县| 广宁县| 登封市| 涿州市| 康平县| 开封市| 永兴县| 平远县| 绵竹市| 长武县|