常用脚本

1)备份数据库

#!/bin/bash

#每周一全量备份数据库

#DB1

mysqldump -hip eduyun -u用户 -p密码 >eduyun`date +%Y-%m-%d-%H:%M:%S`.sql

mysqldump -hip eduyuntk -u用户 -p密码 >eduyuntk`date +%Y-%m-%d-%H:%M:%S`.sql

mysqldump -hip tk -u用户 -p密码 >tk`date +%Y-%m-%d-%H:%M:%S`.sql

#打包

tar cvf /opt/mysqlback`date +%Y-%m-%d-%H:%M:%S`.tar.gz /opt/mysqlback

#定期删除

rm -rf /opt/mysqlback/*

mv /opt/mysqlback*.tar.gz /opt/mysql.tar.gz

#删除大于7天的

find /opt/mysql.tar.gz/ -mtime +7 -exec rm -rf {} \;

1)多个数据库登陆脚本

#!/bin/bash

#

db1() {

mysql -hip eduyun -u用户 -p}

db2() {

mysql -hip eduyun -u用户 -p密码

}

db3() {

mysql -hip eduyun -u用户 -p密码

}

case "$1" in

db1) db1

;;

db2) db2

;;

db3) db3

;;

esac

登陆时候sh mysql.sh db1 或db2或db3登陆对应数据库

Mongodb备份脚本

#!/bin/sh

DUMP=/data/edus/Mongodb/bin/mongodump #mongodump备份文件执行路径

OUT_DIR=/data/backup/mongodb/mongod_bak_now #临时备份目录

TAR_DIR=/data/backup/mongodb/mongod_bak_list #备份存放路径

DATE=`date +%Y_%m_%d` #获取当前系统时间

DB_USER=admin

DB_PASS=bjkw@2016

DAYS=30 #DAYS=7代表删除7天前的备份,即只保留最近7天的备份

TAR_BAK="mongod_bak_$DATE.tar.gz" #最终保存的数据库备份文件名

cd $OUT_DIR

rm -rf $OUT_DIR/*

mkdir -p $OUT_DIR/$DATE

$DUMP --port 2717 --authenticationDatabase admin -u $DB_USER -p $DB_PASS -o $OUT_DIR/$DATE #备份全部数据库

tar -zcvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE #压缩为.tar.gz格式

find $TAR_DIR/ -mtime +$DAYS -delete #删除7天前的备份文件

mysql 小_mysql小脚本相关推荐

  1. Unity实用小工具或脚本—以对象方式访问MySql数据库

    一.前言         以对象方式处理MySql数据库顾名思义就是可以将每个数据库表作为一个类,没一条数据作为一个对象来进行操作,大致思路和我上一篇文章类似,这里不再赘述.文章后有资源下载地址,所使 ...

  2. 38个MySQL数据库的小技巧

    1.如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率.当然学习MySQL 5.6也不例外. 夯实基础 计算机领域的技术非常强调基础,刚开始学习可能还 ...

  3. SpringBoot+mysql搭建微信小程序后台(4)服务器搭建

    此前后端代码只能在本地运行,不能在其他设备,联网访问,而搭建配置服务器后,把项目放在服务器运行,就可以通过服务器来访问我们的项目,如网站,作小程序数据接口等 本文采用的是阿里云ECS服务器,可根据自己 ...

  4. 写了个MySQL数据备份小工具,放出来跟大家分享一下,欢迎拍砖。

    自己写了个MySQL数据备份小工具,放出来跟大家分享一下,欢迎拍砖. 因为数据库中有blob类型的字段,用SQLyog等工具备份出的脚本都是乱码,没办法导入,可是又经常要备份MySQL数据库,以前一直 ...

  5. 10个提升MySQL性能的小技巧

    从工作量分析到索引的三条规则,这些专家见解肯定会让您的MySQL服务器尖叫. 在所有的关系数据库中,MySQL已经被证明了完全是一头野兽,只要通知停止运行就绝对不会让你多等一秒钟,使你的应用置于困境之 ...

  6. 无师自通-自己学写脚本,小明外挂脚本代码教程 转载

    无师自通-自己学写脚本,小明外挂脚本代码教程 转载 2011-02-03 19:47:20| 分类: 石器脚本 assa | 标签:walkpos 指令 对话框 跳转 道具 |字号 订阅 下载LOFT ...

  7. php mysql备份脚本_MySQL备份脚本,mysql脚本

    MySQL备份脚本,mysql脚本 mysqlbackup.php: php//备份mysql set_time_limit(0); date_default_timezone_set('PRC'); ...

  8. python3 mysql同步_MySQL上云同步脚本-Python3

    MySQL上云同步脚本-Python3 最近在做本地同步至云的脚本 使用kettle的话,几百个表的同步要一一设置,实在是蛋疼的紧 还好python可以解决一部分问题,所以写了个转换 由于5.6版本的 ...

  9. shell mysql备份脚本_mysql备份脚本(shell)

    mysql数据库shell备份脚本 任何项目的运行都离不开数据,持久化数据对于一个企业尤为重要,任何时候都不可掉以轻心,下面是我自己写的一个shell脚本,用来备份数据,分享给大家. #!/bin/b ...

最新文章

  1. 去除右键的一键备份到115网盘”
  2. 办公软件Office 2010下载安装介绍
  3. 字典树实现_反怼面试官系列之 字典树
  4. python3精要(21)-函数(2)
  5. SAP CRM Attachment read - performance issue
  6. 使用sphinx快速为你python注释生成API文档
  7. Android Note-android studio 无法创建android项目
  8. oracle安装实验,Oracle之课程实验一(安装oracle)
  9. hive与mysql的数据分区的异同
  10. linux终端使用python的matplotlib模块画图出现“could not open display”问题解决
  11. 网页中插入当前时间和实时天气
  12. 嵌入式linux gps,嵌入式Linux平台的GPS数据采集
  13. PhotoShop 常用技巧记录
  14. Qdata模块-python获取关键词百度指数
  15. 重磅!中国首家互联网银行联手腾讯、华为各大APP,最高5万额度,疯狂提额100亿!!!...
  16. 小学-知识与能力【9】
  17. pikachu漏洞搭建平台
  18. 语文七年级计算机作文,七年级上册语文期末考试作文(精选11篇)
  19. 回顾过去,展望未来——2014年终总结
  20. Linux 服务器上传下载文件到阿里网盘

热门文章

  1. 提高网络营销的转化只需掌握这四步
  2. 2022西安交通大学912初试经验贴 专业课133
  3. 《响应式Web设计性能优化》一2.3 Web运行时性能
  4. [HEVC] HEVC学习(五) —— 帧内预测系列之三
  5. python发微信红包_微信现金红包 python
  6. 支持GB28281协议的远程抓拍4G低功耗摄像头解决方案
  7. 什么蓝牙耳机性价比高?四款高品质蓝牙耳机测评
  8. 语音质量评价和可懂度评价
  9. 【医学图像处理】9 二值形态学
  10. UG三轴产品编程3D图档-刀路图档550例