mysql 小_mysql小脚本
常用脚本
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小脚本相关推荐
- Unity实用小工具或脚本—以对象方式访问MySql数据库
一.前言 以对象方式处理MySql数据库顾名思义就是可以将每个数据库表作为一个类,没一条数据作为一个对象来进行操作,大致思路和我上一篇文章类似,这里不再赘述.文章后有资源下载地址,所使 ...
- 38个MySQL数据库的小技巧
1.如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率.当然学习MySQL 5.6也不例外. 夯实基础 计算机领域的技术非常强调基础,刚开始学习可能还 ...
- SpringBoot+mysql搭建微信小程序后台(4)服务器搭建
此前后端代码只能在本地运行,不能在其他设备,联网访问,而搭建配置服务器后,把项目放在服务器运行,就可以通过服务器来访问我们的项目,如网站,作小程序数据接口等 本文采用的是阿里云ECS服务器,可根据自己 ...
- 写了个MySQL数据备份小工具,放出来跟大家分享一下,欢迎拍砖。
自己写了个MySQL数据备份小工具,放出来跟大家分享一下,欢迎拍砖. 因为数据库中有blob类型的字段,用SQLyog等工具备份出的脚本都是乱码,没办法导入,可是又经常要备份MySQL数据库,以前一直 ...
- 10个提升MySQL性能的小技巧
从工作量分析到索引的三条规则,这些专家见解肯定会让您的MySQL服务器尖叫. 在所有的关系数据库中,MySQL已经被证明了完全是一头野兽,只要通知停止运行就绝对不会让你多等一秒钟,使你的应用置于困境之 ...
- 无师自通-自己学写脚本,小明外挂脚本代码教程 转载
无师自通-自己学写脚本,小明外挂脚本代码教程 转载 2011-02-03 19:47:20| 分类: 石器脚本 assa | 标签:walkpos 指令 对话框 跳转 道具 |字号 订阅 下载LOFT ...
- php mysql备份脚本_MySQL备份脚本,mysql脚本
MySQL备份脚本,mysql脚本 mysqlbackup.php: php//备份mysql set_time_limit(0); date_default_timezone_set('PRC'); ...
- python3 mysql同步_MySQL上云同步脚本-Python3
MySQL上云同步脚本-Python3 最近在做本地同步至云的脚本 使用kettle的话,几百个表的同步要一一设置,实在是蛋疼的紧 还好python可以解决一部分问题,所以写了个转换 由于5.6版本的 ...
- shell mysql备份脚本_mysql备份脚本(shell)
mysql数据库shell备份脚本 任何项目的运行都离不开数据,持久化数据对于一个企业尤为重要,任何时候都不可掉以轻心,下面是我自己写的一个shell脚本,用来备份数据,分享给大家. #!/bin/b ...
最新文章
- 去除右键的一键备份到115网盘”
- 办公软件Office 2010下载安装介绍
- 字典树实现_反怼面试官系列之 字典树
- python3精要(21)-函数(2)
- SAP CRM Attachment read - performance issue
- 使用sphinx快速为你python注释生成API文档
- Android Note-android studio 无法创建android项目
- oracle安装实验,Oracle之课程实验一(安装oracle)
- hive与mysql的数据分区的异同
- linux终端使用python的matplotlib模块画图出现“could not open display”问题解决
- 网页中插入当前时间和实时天气
- 嵌入式linux gps,嵌入式Linux平台的GPS数据采集
- PhotoShop 常用技巧记录
- Qdata模块-python获取关键词百度指数
- 重磅!中国首家互联网银行联手腾讯、华为各大APP,最高5万额度,疯狂提额100亿!!!...
- 小学-知识与能力【9】
- pikachu漏洞搭建平台
- 语文七年级计算机作文,七年级上册语文期末考试作文(精选11篇)
- 回顾过去,展望未来——2014年终总结
- Linux 服务器上传下载文件到阿里网盘