美文网首页
使用myduper备份数据库

使用myduper备份数据库

作者: kirno | 来源:发表于2017-04-02 14:32 被阅读0次
#!/usr/bin/env bash

mysql_username=root # 数据库用户名 【根据实际修改】
mysql_password=123456 #密码【根据实际修改】
mysql_host=127.0.0.1 #数据库地址【根据实际修改】
mysql_database=datatable #数据库【根据实际修改】

start_time=`date +"%Y-%m-%d时间%H:%M:%S"`
start_time_unix=`date +%s`

back_dir=databaseBack/${mysql_database}/${start_time}/ #备份目录
log_file=log.log
mydumper_version=`mydumper -V`

echo "=====开始备份  ${mysql_database}  数据库${start_time} ====" >> ${log_file}
echo "使用 mydumper 备份,版本 ${mydumper_version}" >> ${log_file}
echo "技术提供 领蓝信息科技有限公司" >> ${log_file}

[ -e databaseBack ] || mkdir databaseBack
[ -e databaseBack/${mysql_database} ] || mkdir -m 755 databaseBack/${mysql_database}
[ -e ${back_dir} ] || mkdir -m 755 ${back_dir}
# 备份
mydumper -B ${mysql_database} -o ${back_dir} -u ${mysql_username} -p ${mysql_password} -h ${mysql_host} >> ${log_file}

# 计算备份时间
end_time=`date +"%Y-%m-%d %H:%M:%S"`
end_time_unix=`date +%s`
cha=`expr ${end_time_unix} - ${start_time_unix}`
re=`expr ${cha} / 60`
sre=`expr ${cha} % 60`
echo "=====数据库备份结束 ${end_time} 耗费时间:${re} 分钟 ${sre} 秒 ====" >> ${log_file}
echo >> ${log_file}
echo >> ${log_file}
echo >> ${log_file}
echo >> ${log_file}
echo >> ${log_file}

相关文章

  • 使用myduper备份数据库

  • mysql数据库备份与恢复

    数据库备份 使用mysql自带备份命令行就可实现数据库备份与恢复 备份全部库 mysql> mysqldump -...

  • mysql语句以及实例

    数据库操作 数据库备份与恢复 备份mydb数据库,使用mydb.sql文件存储 备份mydb数据库中的stu表,使...

  • 第29课 数据库管理和维护

    数据库备份 为什么要备份? 防止删库! 防止删库! 防止删库! 使用mysqldump命令进行备份 备份单个数据库...

  • 用户管理的备份

    用户管理的备份:指使用OS命令备份数据库物理文件(数据文件、控制文件)的过程 1.1备份数据库:备份数据库的所有数...

  • postgresql的备份与还原

    备份命令:1、清空原数据库: 2、备份数据库: 3、还原数据: 注意:在使用pg_dump对数据库进行备份的时候,...

  • TODO:MongoDB MySQL数据库备份

    TODO:MongoDB MySQL数据库备份 1. MongoDB使用命令备份 mongodump进行整个数据库...

  • mongol数据备份还原

    备份数据使用mongodump -db 需要备份的数据库名 -out 需要把数据库备份到什么位置,这个命令会在的...

  • mysql_用命令行备份数据库

    MySQL数据库使用命令行备份|MySQL数据库备份命令例如: 数据库地址:127.0.0.1 数据库用户名:ro...

  • 7 数据备份 恢复

    数据备份 恢复 数据库备份概述 数据备份目的 误操作(管理者,使用者) 硬件磁盘损坏 数据备份方式: 物理备份: ...

网友评论

      本文标题:使用myduper备份数据库

      本文链接:https://www.haomeiwen.com/subject/bgdgottx.html