mysql自动备份、恢复脚本(linux的shell、windows的批处理)
2015-09-17 09:10
986 查看
1、linux下shell:
2、windows的批处理:
#!/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
相关文章推荐
- shell基础(二)
- Linux学习之bash总结(持续进行中….)
- hive调用Linux的shell命令测试
- shell 脚本之ping 命令同时打印时间
- Hbase shell 操作数据库常用命令
- windows下通过Runtime.getRuntime().exec.()执行linuxshell脚本
- sqlplus与shell互相传值的几种情况
- shellcode基础(1)
- -bash: ./radar.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录
- BASH第八课作业
- 用Kali Linux动态shellcode注入工具:Shellter 4.0 绕过反病毒软件
- shell的一些应用场景
- shell排序
- 很有用的 Mac OS X Shell 脚本和终端命令
- Linux 基础知识:Bash Shell 内置命令
- L7.2 linux shell 条件判断语句
- Shell命令行操作
- shell脚本实现虚拟机实验环境的简单配置
- linux 通过 crontab 和 shell 每三秒跑一次check
- [Linux]不同方法运行shell脚本的区别