linux下mysql的数据库简单备份脚本
应用于整个库的备份。
#!/bin/bash
PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/sbin
# 数据库名称
databases=(myname) # 备份目录
basepath='/home/databak/'
cd $basepath
if [ ! -d "$basepath" ]; thenmkdir -p "$basepath"
fi#遍历数据库名称
for db in ${databases[*]}do# 备份数据库mysqldump -uuser -ppasswd --database $db > $basepath$db-$(date +%Y%m%d).sql# 压缩备份的数据库,并删除原文件tar czvf $db-$(date +%Y%m%d).sql.tar.gz $db-$(date +%Y%m%d).sql --remove-files# 删除7天以前的数据库备份文件 find $basepath -mtime +7 -name "*.sql.tar.gz" -exec rm -rf {} \;done
转载于:https://www.cnblogs.com/xzlive/p/10748477.html
linux下mysql的数据库简单备份脚本相关推荐
- mysql/postgres数据库全备份脚本
mysql/postgres数据库全备份脚本 亲测可用,已使用在项目中 #!/bin/bash # 基础路径 base_path="/home/sql_back/postgres/" ...
- Linux下MySQL C API简单示例
2019独角兽企业重金招聘Python工程师标准>>> 1. 创建数据库 drop database testdb; commit;create database testdb; c ...
- linux 下mysql服务器数据库迁移
由于公司测试环境服务器根目录下空间不足,而mysql,docker等服务的数据目录都存在跟目录下,所以考虑数据迁移,先迁移mysql数据目录到home下,迁移过程中出现的问题,在此重新总结下. mys ...
- linux修改mysql字符集6,linux下mysql字符集编码问题的修改
安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像windo ...
- Linux下MySQL报Table 'xxx' doesn't exist错误解决方法
今天将项目用docker打包放在centos环境中出现了一个奇葩的问题: 控制台总是报错,说我的表不存在,可是我通过select查询之后发现表存在啊. 经过一番查询才发现原因是: linux下mysq ...
- mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件
今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...
- mysql在linux下备份还原,Linux下MySQL的备份与还原
Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...
- Linux下Mysql数据库
Linux下Mysql数据库 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司, 目前属于Oracle公司,MySQL被广泛地应用在Internet上的中小型网站中 ...
- Linux 下MySQL备份
Linux下MySQL数据库备份和恢复 Linux下MySQL数据库有逻辑备份和物理备份,也可以分为完全备份.部分备份. ·完全备份是指备份整个数据集(即整个数据库) ·部分备份是指备份部分数据集(只 ...
最新文章
- 更改ORACLE归档路径及归档模式
- 滴滴2017在线笔试有感
- java注册中心nacos_spring-cloud整合nacos做注册中心
- vscode 文件高亮插件_vscode中的vue文件不高亮,但是已经安装了vetur插件了,到底为什么???...
- 基于 Apache Mahout 构建社会化推荐引擎
- 创建sprite 组
- 嵌入式 Linux 入门(四、Linux 下的编辑器 — 让人爱恨交加的 vi )
- 古代汉语(王力版)笔记
- STM32基础知识(二)
- 计算机硬件毕业论文题目,最新计算机硬件论文选题参考 计算机硬件论文题目哪个好...
- SPSS实现游程检验
- java程序员月薪3万需要掌握哪些技术?技术水平需要到什么程度?
- 2023年基建工程(设计规划施工)经验分享,超多干货
- 32岁想转嵌入式软件开发来得及吗?参加嵌入式培训好不好?
- eclipse与数据库连接插入或者拿出数据出现乱码该如何解决。
- 数据库第八周实验——第五章课后题
- python画图颜色代码rgb_如何获取matplotlib颜色方案的RGB值?
- Spring的简单入门
- 与Java的初吻_ The First Kiss On Java
- 《元宇宙发展与治理》课题调研 齐心构建“元宇宙世界”蓝图
热门文章
- commons-httpclient 和 httpclient 区别
- wamp php imagick,如何在wamp for Windows中安装和启用Imagick扩展 php psd 生成缩略图
- 前端:20个 CSS 快速提升技巧
- 硬件知识:u-boot和bootloader的区别
- 网络知识:交换机中的半双工与全双工知识笔记
- 操作系统基础:计算机作业管理知识笔记
- easyui dialog的一个小坑
- 收集一些工作中常用的经典SQL语句
- oracle无法创建监听器,关于Oracle net Manager中点击无法创建监听程序的解决方案
- 光子浏览器_烟台招聘信息烟台光子信息科技有限公司招聘(五险一金,餐补)...