MySql backup scripts--Mysql备份脚本
来源:互联网 发布:淘宝开店上传宝贝 编辑:程序博客网 时间:2024/06/06 16:46
@echo off & setlocal ENABLEEXTENSIONS :: ---------- 配置项 ---------- :: 备份放置的路径,加 \ set BACKUP_PATH=E:\Server_DB_Backup\if not exist %BACKUP_PATH% ( mkdir %BACKUP_PATH%) :: 要备份的数据库名称,多个用空格分隔 set DATABASES=tdsdb quartzdb:: MySQL 用户名 set USERNAME=root :: MySQL 密码 set PASSWORD=root :: MySQL Bin 目录,加 \ :: 如果可以直接使用 mysqldump(安装时添加 MySQL Bin 目录到了环境变量),此处留空即可 REM local pathSET MYSQL=%programfiles%\MySQL\MySQL Server 5.7\bin\REM server pathREM SET MYSQL=D:\xampp\mysql\bin\set ZIP=C:\Progra~1\7-Zip\7z.exeSET SUXFIX=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~1,1%%time:~3,2%%time:~6,2%set DIR=%BACKUP_PATH%%SUXFIX%\ :: create dir if not exist %DIR% ( mkdir %DIR% 2>nul ) if not exist %DIR% ( echo Backup path: %DIR% not exists, create dir failed. goto exit ) cd /d %DIR% :: backup echo Start dump databases... for %%D in (%DATABASES%) do ( echo Dumping database %%D ... "%MYSQL%mysqldump" -u%USERNAME% -p%PASSWORD% --default-character-set=UTF8 %%D> %%D.%SUXFIX%.sqlif exist %ZIP% ( %ZIP% a %%D.%SUXFIX%.7z %%D.%SUXFIX%.sql 2>nuldel /F /S /Q %%D.%SUXFIX%.sql 2>nul ) ) echo Done :exit
请注意字符集 --default-character-set=UTF8这样可以避免备份的中文是乱码
阅读全文
0 0
- MySql backup scripts--Mysql备份脚本
- [shell]mysql backup脚本
- mysql备份bat备份脚本
- mysql备份bat备份脚本
- mysql备份脚本
- Mysql备份的脚本
- mysql自动备份脚本
- MySQL备份脚本
- MYSQL自动备份脚本
- Mysql备份脚本
- MySQL备份脚本
- mysql自动备份脚本
- mysql备份脚本
- MySQL数据库备份脚本
- 自动备份mysql脚本
- mysql 备份脚本实例
- mysql 备份数据库脚本
- mysql备份shell脚本
- 关于vector<>的一些使用记录
- zoj 3948 Marjar Cola
- Hibernate配置文件(Hibernate.cfg.xml)
- StringBuffer的用法
- bzoj 3060: [Poi2012]Tour de Byteotia 并查集
- MySql backup scripts--Mysql备份脚本
- MySQL-01-linux安装MySQL的两种方式及其遇到的问题
- 一些编程上的小经验
- Android Scroll详解(一):基础知识
- Jsonlib JsonObject.formObject().toString Integer为null 最后结果是0,String 为null ,最后结果是""(空字符串)
- sublime text 菜单栏消失问题
- 查看LINUX进程内存占用情况
- Linux 结构目录的解析和说明
- 在 Ubuntu 16.04 上安装 Bro 网络分析器