mysql 5.5 5.6 备份库_mysql5.5备份数据库里面除系统库外的所有数据库
备份数据库里面除系统库外的所有数据库 ./script_name.sh
database.sh
#!/bin/bash
#backup all tables of database except system'tables and delete databasesbackup before 20
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:~/bin
#数据库用户名
user="root"
#数据库密码
passwd="aaa12345"
#备份文件存放目录
backupdir="/data/backup/"
#备份数据库名
dbname="employees"
#备份表名
dbname=$(mysql -u$user -p$passwd -ss -e "show databases;")
#当前时间
date=$(date +%Y%m%d%H%M%S)
#过期时间
outtime=20
#判断备份目录是否存在
if [ ! -d $backupdir ];then
mkdir -p $backupdir
fi
for databasename in $dbname
do
#判断是否为系统表
if [ $databasename != "mysql" ] && [ $databasename != "information_schema" ] && [ $databasename != "test" ];then
#备份出来的文件名
backfile=$databasename'_'$date.sql
#压缩后的文件名
tarfile=$backfile.tar.bz2
mysqldump -u$user -p$passwd $dbname $tablename > $backupdir$backfile
#tar
if [ $backfile ];then
tar -jcvf $tarfile $backupdir$backfile
rm -f $backfile
fi
fi
done
#delete before 20
#find $backupdir -name *.tar.bz2 -mtime +$outtime |xargs rm -rf
find $backupdir -name *.tar.bz2 -mtime +$outtime -exec rm -f {} \;
###自动每天备份
[root@gyf backup]# crontab -e
01 12 * * * sh /data/backup/databases.sh
重启生效
[root@gyf backup]# /etc/init.d/crond restart
mysql 5.5 5.6 备份库_mysql5.5备份数据库里面除系统库外的所有数据库相关推荐
- mysql 备份库的shell_linux备份Mysql数据库shell_MySQL
linux备份Mysql数据库shell_MySQL bitsCN.com 欢迎拍砖,详细内容如下: # MYSQL 数据文件路径 MYSQL_DATA_PATH="/usr/local/m ...
- mysql 多表备份_mysql备份与恢复多库多表备份
实例:备份:mysqldump -u root -p'123456' kaliboy>/opt/kaliboy.sql 指定字符集备份:mysqldump -u root -p'123456' ...
- mysql全备和指定库和表备份,mysql日志的分类简介和作用, mysql加速跳过域名解析,mysql权限授予与收回,数据库实用篇~~Tring
mysql改密,重置,备份,权限和日志 改密~ 修改密码 重置密码 步骤 数据库备份 用到的命令: 可加参数 : -A 参数 例子: -B 参数 例子: 备份指定数据库的某个表 恢复表 创建用户 操作 ...
- mysql备份到带库_MySQL数据备份
MySQL数据备份 一. MySQL数据损坏类型 1.1.物理损坏 磁盘损坏: 硬件,磁道坏,dd,格式化 文件损坏: 数据文件损坏,redo损坏 1.2.逻辑损坏 drop delete trunc ...
- mysql 备份库的shell_MySQL数据库的shell脚本自动备份
MySQL数据库的shell脚本自动备份 经常备份数据库是一个好习惯,虽然数据库损坏或数据丢失的概率很低,但一旦发生这种事情,后悔是没用的.一般网站或应用的后台都有备份数据库的功能按钮,但需要去手工执 ...
- mysql5.7语句建库_MySQL5.7.14下载安装图文教程及MySQL数据库语句入门大全
如何下载: 我先去MySQL首页下载最新版本的MySQL-链接:https://www.mysql.com/downloads/ 进入此界面下载: Downloads–>MySQL Commun ...
- 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解
基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句. 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二 ...
- mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置
mysql物理备份工具Xtrabackup安装配置 1Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 ...
- mysql第五章事务_mysql 第五章 备份恢复
mysql 第五章 备份恢复 一.备份策略***** 1.每周一次全备,每天一次增量备 2.每天检查备份是否成功 3.每季度进行备份恢复演练 4.设置 -master-data=2 (记录备份的GTI ...
最新文章
- R语言ggplot2可视化在箱图上添加分组样本个数
- 图灵奖得主Yann LeCun万字访谈:DNN“史前文明”、炼金术及新的寒冬
- js作用域链以及全局变量和局部变量
- 网页连接不上java服务端,用Java插入IP时无法连接到服务器
- 如何查找SAP Fiori UI上某个字段对应的底层数据库表
- Spring Boot Actuator:自定义端点,其顶部具有MVC层
- STM32 软件模拟 IIC 代码,标准库、HAL库可用
- python excel导入oracle数据库_【Python代替Excel】12:Python操作oracle数据库
- 一键抠除路人甲,昇腾CANN带你识破神秘的“AI消除术”
- 烂泥:centos6.4服务器添加新硬盘
- AngularJS------报错The selector app-user-item did not match any elements
- OSI参考模型及其数据封装和解封装介绍
- paypal android sdk,Android Paypal SDK错误:商家不接受此类付款
- python和c语言的哪个难,r语言和c语言哪个难 r语言和python的区别-与非网
- [Codeforces 894E] Ralph and Mushrooms
- 智能挪车v4.8.2-多开版
- 手机赚钱靠谱的方法,小编分享三个赚钱项目给你!
- [渝粤教育] 西南科技大学 现代数字系统设计 在线考试复习资料2021版
- Docusaurus 搭建个人博客(支持离线搜索)
- webpack5 基础配置8 devServer 模块热替换HMR, 框架的HRM, HRM原理
热门文章
- 如何实现数据跨链交互?
- 带你看论文丨全局信息对于图网络文档解析的影响
- 云图说|ROMA演进史:一个ROMA与应用之间不得不说的故事
- 未来云原生世界的“领头羊”:容器批量计算项目Volcano 1.0版本发布
- 什么是数字孪生,它的应用价值在哪里?
- 大型情感剧集Selenium:1_介绍 #华为云·寻找黑马程序员#
- spring 通过id 查询数据_Spring 数据初始 H2 后进行数据查询提示 Schema not found 错误...
- Spark之SparkSQL数据源
- Java虚拟机------JVM内存区域
- Think in Java第四版 读书笔记8第14章 类型信息(RTTI与反射)