mysql自动备份、恢复脚本(linux的shell、windows的批处理)

1、linux下shell:

#!/bin/sh
remote_host="10.50.3.162"
remote_db="iis"
romote_user="iis"
remote_passwd="ahxXuKruZQERVxWFI5og"
local_db="iis"
local_user="iis"
local_passwd="iis"
echo '备份远程数据库数据'
mysqldump -h$remote_host -u$romote_user -p$remote_passwd --skip-lock-tables --default-character-set=utf8 $remote_db> pm.sql
echo '恢复本地数据库数据'
mysql -u$local_user -p$local_passwd --default-character-set=utf8 $local_db< pm.sql

2、windows的批处理:

@echo off
set remote_host=192.168.1.7
set remote_db=dbname
set romote_user=username
set remote_passwd=passwd
set local_db=dbname
set local_user=username
set local_passwd=passwd
echo '备份远程数据库数据'
mysqldump -h%remote_host% -u%romote_user% -p%remote_passwd% --skip-lock-tables --default-character-set=utf8 %remote_db%> pm.sql
echo '恢复本地数据库数据'
mysql -u%local_user% -p%local_passwd% --default-character-set=utf8 %local_db%< pm.sql
pause


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赶路人儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值