windows万能mysql数据库备份脚本

一,mysql中mysqldump+bat处理文件

执行mysql数据库备份的脚本(bat文件内容)

 代码如下 复制代码
@echo off
set host=localhost
set username=root
set passward=ansure
set database=weihe
set backup_path=D:\db_backup\
echo "Mysql Backup , please waitting"
mysqldump -h%host% -u%username% -p%passward% --skip-lock-tables %database% > %backup_path%\%database%_%date:~0,10%.sql
echo "OK ! "

二,xcopy新建批处理文件 backup.dat,里面输入以下代码:

 代码如下 复制代码

net stop mysql
xcopy "C:\Program Files\MySQL\MySQL Server 5.0\data\piaoyi\*.*" D:\db_backup\%date:~0,10%\ /y
net start mysql

时间: 2024-10-02 16:24:10

windows万能mysql数据库备份脚本的相关文章

Ubuntu Server下MySql数据库备份脚本代码

说明: 我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期), 最后只保留最近7天的备份. 实现步骤: 1.创建保存备份文件的目录:/home/mysql_datacd /home #进入目录 mkdir mysql_data #创建目录2.创建备份脚本文件:/home/mysql_data

Ubuntu Server下MySql数据库备份脚本代码_Mysql

说明: 我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期), 最后只保留最近7天的备份. 实现步骤: 1.创建保存备份文件的目录:/home/mysql_datacd /home #进入目录mkdir mysql_data #创建目录2.创建备份脚本文件:/home/mysql_data/

linux mysql数据库备份脚本代码

可以将这个脚本放进crontab,他的配制文件在 /etc/crontab中每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上.  代码如下 复制代码 #!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by aspbiz #2004-09 #Setting #设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件位置, #以及备份方式 #默认情况下备份方式是tar,还可以是

推荐没有虚拟主机的小巧的Mysql数据库备份脚本(PHP)_Mysql

最近工作中常常需要备份远程服务器上的Mysql数据库到本机,一开始采用直接备份Mysql的data目录的办法,但由于编码不同的原因经常产生问题.后来朋友推荐我使用一个非常方便小巧的PHP程序--MyDB.一共包含三个文件: 1. mydb.php //DB类 复制代码 代码如下: <? class db{ var $linkid; var $sqlid; var $record; function db($host="",$username="",$passw

windows中MYSQL数据库自动备份及自动清理之掉备份的批处理文件

把下面代码保存成aaa.bat @echo off echo. echo MySQL数据库备份 echo ***************************** echo. echo 今天是 %date% echo 时间是 %time% echo 删除文件夹的命令是rd /s/q d:\decode echo 删除文件夹下的所有文件的命令是del /s/q d:\decode echo. echo ***************************** rd /s/q D:\%Ymd%\

MySQL数据库备份命令

dump命令备份 1.备份一个数据库: mysqldump -uroot(root是用户名) -p database(库名) table(表名) >D:\backup.sql(备份到哪,文件名) 2.备份多个数据库:  (加上了--databases选项,然后后面跟多个数据库) mysqldump -uroot -p --databases dbname1 dbname2 >D:\backup.sql 3.备份所有数据库: mysqldump命令备份所有数据库的语法如下: mysqldump

php数据库备份脚本

 php数据库备份脚本 代码如下: <?php // 备份数据库 $host = "localhost"; $user = "root"; //数据库账号 $password = ""; //数据库密码 $dbname = "mysql"; //数据库名称 // 这里的账号.密码.名称都是从页面传过来的 if (!mysql_connect($host, $user, $password)) // 连接mysql数据库

云数据库RDS中的MySQL数据库备份

背景 RDS使用mysqldump对 MySQL 数据库进行逻辑全量备份,使用开源软件Xtrabackup进行物理全量备份,是实例级别的备份.本文主要从原理的角度来介绍MySQL数据库的备份和恢复,让用户更加了解RDS的备份恢复机制. 一.使用Mysqldump进行逻辑备份  mysqldump作为重要的MySQL备份工具,功能相当强大.备份参数.恢复策略,需要仔细研究. 备份数据库: 备份单个数据库或单个数据库中的指定表: mysqldump [OPTIONS] database [tb1]

MySQL数据库备份以及常用备份工具集合_Mysql

一.数据库备份种类 按照数据库大小备份,有四种类型,分别应用于不同场合,下面简要介绍一下: 1.1完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表.系统表.索引.视图和存储过程等所有数据库对象.但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份. 1.2事务日志备份 事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间.为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志. 1.3差异备份 也