MySQL dump源实例自动恢复到目标实例的脚本

编程入门 行业动态 更新时间:2024-10-25 08:16:23

MySQL dump源<a href=https://www.elefans.com/category/jswz/34/1771375.html style=实例自动恢复到目标实例的脚本"/>

MySQL dump源实例自动恢复到目标实例的脚本

dump源实例再恢复到目标实例

#!/bin/bash  
###dump源实例再恢复到目标实例。
###Little 
###2021-08-05###基础信息
dPath="/mnt/home/dumpdoc"
dFile="test.sql"
sDB="test"
dDB="test_uat"
tName="test_operation_log"
sLoginPath="test"
dLoginPath="test"
nSysD="mysqld@test"
eLog="/var/log/test-dump.log"###清空原有dump文件
rm -rf ${dPath}
###再创建
mkdir -p ${dPath}if###dump源实例mysqldump --login-path=${sLoginPath} --set-gtid-purged=OFF --verbose --log-error=${eLog} --skip-lock-tables ${sDB} --ignore-table=${sDB}.${tName} > ${dPath}/${dFile}then###登录目标实例,创建数据库并导入数据mysql --login-path=${dLoginPath} --syslog -e "drop database if exists ${dDB};create database if not exists ${dDB};use ${dDB};source ${dPath}/${dFile}; exit "echo `date +"%Y-%m-%d %H:%M:%S"` recovery success >> ${eLog}elseecho `date +"%Y-%m-%d %H:%M:%S"` recovery fail >> ${eLog}exit	fi###重启实例
systemctl restart ${nSysD}
###清空现有dump文件
rm -rf ${dPath}

更多推荐

MySQL dump源实例自动恢复到目标实例的脚本

本文发布于:2024-02-05 08:10:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1673700.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:实例   脚本   目标   MySQL   dump

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!