博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell for mysql backup in linux
阅读量:7053 次
发布时间:2019-06-28

本文共 1126 字,大约阅读时间需要 3 分钟。

今天上班只有一台linux系统,就学着在linux上写了个脚本,没啥技术含量

省得每天敲代码备份

没有设置自动备份时间,这里可以参照

http://www.th7.cn/db/mysql/201305/30285.shtml

#!/bin/sh #powered by kangyxecho "get ready,starting backup now !"DUMP=/usr/bin/mysqldump    #mysqldump备份程序执行路径  DATE=`date +%Y_%m_%d`      #获取当前系统时间 OUT_DIR=/mysql_backup/daily/${DATE}  #备份文件存放路径   LINUX_USER=root            #系统用户名   DB_NAME=susliks_test               #要备份的数据库名字DB_NAME2=koyoo_test                     DB_USER=root              #数据库用户名   DB_PASS=          #数据库密码   mkdir -p "$OUT_DIR" # 创建目录echo "creating backup file directory "${OUT_DIR}" is ok!"echo "susliks_test first!" cd $OUT_DIR                #进入备份存放目录   DB_NAME=susliks_testDB_NAME2=koyoo_test OUT_SQL="${DB_NAME}_${DATE}.sql"        #备份数据库的文件名 OUT_SQL2="${DB_NAME2}_${DATE}.sql"   $DUMP -u$DB_USER -p$DB_PASS $DB_NAME> $OUT_SQL #备份 susliks_testecho "the backup of suslikes_test_${DATE} is finished" echo "starting koyoo_test now ^_^!"$DUMP -u$DB_USER -p$DB_PASS $DB_NAME2> $OUT_SQL2 #备份 susliks_test echo "the backup of koyoo_test_${DATE} is finished "echo "Have a good day! bye ^_^!"

 

 

转载于:https://www.cnblogs.com/kyxyes/p/3541682.html

你可能感兴趣的文章
Spark Mllib里如何建立密集向量和稀疏向量(图文详解)
查看>>
deeplearningbook-chinese
查看>>
Android零基础入门第51节:进度条ProgressBar
查看>>
文件的行操作
查看>>
数组初始化 和 vector初始化
查看>>
java读取txt文件内容
查看>>
oracle比较一行的最大值或最小值
查看>>
Jquery中AJAX参数详细(1)-转
查看>>
Sqlserver数据库中的临时表详解
查看>>
centos更新源
查看>>
使用Postfix与Dovecot部署邮件系统
查看>>
UWP 应用获取各类系统、用户信息 (2) - 商店授权信息、零售演示模式信息、广告 ID、EAS 设备信息、硬件识别信息、移动网络信息...
查看>>
肾虚不妨少看片,人丑就该多读书
查看>>
深入理解net core中的依赖注入、Singleton、Scoped、Transient(三)
查看>>
Some Parameter Interpretation On Using Mininet
查看>>
sublime text 3创建新文件插件-AdvanceNewFile
查看>>
Inside i++
查看>>
linux bash Shell脚本经典 Fork炸弹演示及命令详解
查看>>
配置防盗链 访问控制Directory 访问控制FilesMatch
查看>>
翻译:SET Variable(已提交到MariaDB官方手册)
查看>>