mysql备份脚本之mysqldump使用的示例分析
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章将为大家详细讲解有关mysql备份脚本之mysqldump使用的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下#!/bin/bash#全
千家信息网最后更新 2025年01月19日mysql备份脚本之mysqldump使用的示例分析
这篇文章将为大家详细讲解有关mysql备份脚本之mysqldump使用的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
具体内容如下
#!/bin/bash#全备方式,一般在从机上执行,适用于小中型mysql数据库#删除15天以前备份#作者:fafu_li#时间:2015.08.10source /etc/profile #加载系统环境变量source ~/.bash_profile #加载用户环境变量set -o nounset #引用未初始化变量时退出#set -o errexit #执行shell命令遇到错误时退出user="root"password="123456"host="localhost"port="3306"#需备份的数据库,数组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 "开始备份数据库:${db[*]}"#备份并压缩backup_sql(){ dbname=$1 backup_name="${dbname}_${date}.sql" #-R备份存储过程,函数,触发器 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}#循环备份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备份脚本之mysqldump使用的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
备份
变量
数据
数据库
篇文章
示例
脚本
分析
内容
方式
更多
环境
不错
实用
成功
作者
函数
命令
大小
数组
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
大华服务器raid
微盛网络技术支持
函授计算机网络技术招生
数据库加锁可以重入吗
搞网络安全要学许多数学吗
数据库四大功能安全性完整性
蔚蓝网络技术
牡丹分局网络安全队长
开发人员网络安全
数据库使用时很卡是什么原因
服务器手机版指令
九阴真经新龙门客栈服务器
文体旅软件开发
一张图看懂网络安全科普知识
软件开发外协方联络机制
合江软件开发有限公司
门禁管理系统软件开发资料
重庆冷库软件开发
全国全月网络安全竞赛
计算机服务器操作系统分类
网络安全事件等级的确定
我的世界创服务器网站
计算机三级考试网络技术好考吗
手机应用软件开发区海边
网络安全是社会服务岗位吗
qt 数据库备份
晶格码软件开发
gis书籍 大数据库
编制软件开发文档背景
java调用电脑数据库