应用于整个库的备份。

#!/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的数据库简单备份脚本相关推荐

  1. mysql/postgres数据库全备份脚本

    mysql/postgres数据库全备份脚本 亲测可用,已使用在项目中 #!/bin/bash # 基础路径 base_path="/home/sql_back/postgres/" ...

  2. Linux下MySQL C API简单示例

    2019独角兽企业重金招聘Python工程师标准>>> 1. 创建数据库 drop database testdb; commit;create database testdb; c ...

  3. linux 下mysql服务器数据库迁移

    由于公司测试环境服务器根目录下空间不足,而mysql,docker等服务的数据目录都存在跟目录下,所以考虑数据迁移,先迁移mysql数据目录到home下,迁移过程中出现的问题,在此重新总结下. mys ...

  4. linux修改mysql字符集6,linux下mysql字符集编码问题的修改

    安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像windo ...

  5. Linux下MySQL报Table 'xxx' doesn't exist错误解决方法

    今天将项目用docker打包放在centos环境中出现了一个奇葩的问题: 控制台总是报错,说我的表不存在,可是我通过select查询之后发现表存在啊. 经过一番查询才发现原因是: linux下mysq ...

  6. mysql 多数据库文件_今天突然发现我的Linux下MySQL数据库目录多了好多文件

    今天再次重现Blog了,虽然很忙,还是要来写一下Blog的,嘻,首先还是一样先谢谢Sery 今天发现了我的Linux下Mysql数据库目录多了好多Mysql-bin.0000X这些文件,经过自己查找资 ...

  7. mysql在linux下备份还原,Linux下MySQL的备份与还原

    Linux下MySQL的备份与还原 1. 备份 [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) [roo ...

  8. Linux下Mysql数据库

    Linux下Mysql数据库 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司, 目前属于Oracle公司,MySQL被广泛地应用在Internet上的中小型网站中 ...

  9. Linux 下MySQL备份

    Linux下MySQL数据库备份和恢复 Linux下MySQL数据库有逻辑备份和物理备份,也可以分为完全备份.部分备份. ·完全备份是指备份整个数据集(即整个数据库) ·部分备份是指备份部分数据集(只 ...

最新文章

  1. 更改ORACLE归档路径及归档模式
  2. 滴滴2017在线笔试有感
  3. java注册中心nacos_spring-cloud整合nacos做注册中心
  4. vscode 文件高亮插件_vscode中的vue文件不高亮,但是已经安装了vetur插件了,到底为什么???...
  5. 基于 Apache Mahout 构建社会化推荐引擎
  6. 创建sprite 组
  7. 嵌入式 Linux 入门(四、Linux 下的编辑器 — 让人爱恨交加的 vi )
  8. 古代汉语(王力版)笔记
  9. STM32基础知识(二)
  10. 计算机硬件毕业论文题目,最新计算机硬件论文选题参考 计算机硬件论文题目哪个好...
  11. SPSS实现游程检验
  12. java程序员月薪3万需要掌握哪些技术?技术水平需要到什么程度?
  13. 2023年基建工程(设计规划施工)经验分享,超多干货
  14. 32岁想转嵌入式软件开发来得及吗?参加嵌入式培训好不好?
  15. eclipse与数据库连接插入或者拿出数据出现乱码该如何解决。
  16. 数据库第八周实验——第五章课后题
  17. python画图颜色代码rgb_如何获取matplotlib颜色方案的RGB值?
  18. Spring的简单入门
  19. 与Java的初吻_ The First Kiss On Java
  20. 《元宇宙发展与治理》课题调研 齐心构建“元宇宙世界”蓝图

热门文章

  1. commons-httpclient 和 httpclient 区别
  2. wamp php imagick,如何在wamp for Windows中安装和启用Imagick扩展 php psd 生成缩略图
  3. 前端:20个 CSS 快速提升技巧
  4. 硬件知识:u-boot和bootloader的区别
  5. 网络知识:交换机中的半双工与全双工知识笔记
  6. 操作系统基础:计算机作业管理知识笔记
  7. easyui dialog的一个小坑
  8. 收集一些工作中常用的经典SQL语句
  9. oracle无法创建监听器,关于Oracle net Manager中点击无法创建监听程序的解决方案
  10. 光子浏览器_烟台招聘信息烟台光子信息科技有限公司招聘(五险一金,餐补)...