mysql数据库定义自动备份数据

mysql教程数据库教程定义自动备份数据

MySQL 安装位置:D:AppServMySQL
论坛数据库名称为:flow
MySQL root 密码:526888
数据库备份目的地:F:Databackup

程序代码

for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%i
for /f "Tokens=1" %%i in ('time /t') do set tm=%%i
set tm=%dt%
SET bkupdir=F:Databackup
SET mysqldir=D:AppServMySQL
path D:AppServMySQLbin
SET dbname=flow
SET dbuser=root
SET dbpassword=526888
SET CharacterSet=utf8
@ECHO Beginning backup of %dbname%...
mysqldump -u %dbuser% -p%dbpassword% %dbname% --add-drop-table --complete-insert --opt>%bkupdir%%dbname%-%tm%.sql
@ECHO Done! New file: %bkupdir%%dbname%-%tm%.sql

 

将以上代码保存为backup_db.bat
然后使用Windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat)

一,开启相关服务。
打开“控制面板”——“管理工具”(如果是用新的分类视图的话要先打开“性能与维护”)——“服务”,打开之后会看到一个表,你在里面找到“Task Scheduler”这一项,如果是“已禁用”那你就要启动这项服务。方法是右击点“属性”,把“已禁用”改为“手动”或“自动”(手动就是下次开机要用的时候还要再启动,自动就是每次开机电脑就自动开启这项服务),然后再点一下下面的“启动”按钮,“确定”就OK了;

二,保证权限,设置密码及相关设置。
如果你的电脑必须设一个开机密码才行,单单设开机密码还不行哦。具体做法是:先给自己的电脑设一个开机密码(注:你要有管理员权限,不然就别打算用),再接着跟上面的打开操作差不多,不一样的是我们要打开的不是“服务”而是“本地安全策略”,打开之后依次选择“本地策略”,“安全选项”。之后在右边出现的表里找到“账户:使用空白密码的本地帐户”,如果这一项是本来是“已启用”的话要改成“已停用”。

时间: 2024-10-14 22:48:59

mysql数据库定义自动备份数据的相关文章

MySQL数据库的自动备份与数据库被破坏后的恢复

当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小. 或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么.灾难恢复的效率及全面性,也是系统的稳定性的一个准因素,尤其对于一个服务器系统. 这一节,介绍数据库自动备份以及数据库被破坏后的恢复的方法.在这里,我们使用mysqlhotcopy,并且定义一段Shell脚本来实现数据库的自动备

实现 win2003 下 mysql 数据库每天自动备份

mysql|备份|数据|数据库 终于让服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下. 1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 . 2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql. 3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D

在win2003下MySQL数据库每天自动备份

终于让服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下. 1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 . 2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql. 3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR . 4

实现win2003下mysql数据库每天自动备份

终于让服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件. 分享如下. 1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 . 2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql. 3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR . 4

Windows2003 下 MySQL 数据库每天自动备份_php技巧

终于让服务器每天早上备份一次 MySQL 数据库并自动打包,同时删除 5 天前的备份文件.分享如下:     1. 环境: windows server 2003 + Apache 2.0 + PHP5 + MySQL 4.0.26 .     2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql.     3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php

Lunix环境下MySQL数据库的自动备份脚本

可以将这个脚本放进crontab,每天凌晨执行一次,自动备份 这个脚本每天最多只执行一次,而且只保留最近五天的备份在服务器上. #Setting#设置数据库名,数据库登录名,密码,备份路径,日志路径,数据文件 位置,及备份方式#默认情况下备份方式是tar,还可以是mysqldump,mysqldotcopy#默 认情况下,用root(空)登录mysql数据库,备份至/root/dbxxxxx.tgz#!/bin/bash#This is a ShellScript For Auto DB Bac

实现 win2003 下 mysql 数据库每天自动备份_php技巧

1. 环境: windows server 2003 +  PHP5 + MySQL 5.1.6.  2. 假设 PHP 安装目录为 D:/php ,MySQL 安装目录为 D:/mysql.  3. 在 D:/php 下建立目录 WinRAR, 把你 winrar 安装目录下的 WinRAR.exe 和 RARReg.KEY 复制到 D:/php/WinRAR .  4. D:/php 下建立文件 mysql_backup.php:  代码如下:  <? //保存目录,路径要用反斜杠.您需要手

超级简单linux下实现mysql数据库每天自动备份

建备份文件夹: mkdir mysql_data_bak 建脚本文件: touch autobackupmysql.sh 打开文件 vi  autobackupmysql.sh   在脚本中加入如下内容: filename=`date +%Y%m%d` /usr/bin/mysqldump -uroot -proot boss >>/home/mysql_data_bak/$filename.sql 检查有没安装crond,如果没有,先安装 apt-get install cron

Oracle自动备份数据

Oracle自动备份数据 相信为数不少的系统管理员每天都在做着同一样的工作--对数据进行备份.一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了.假如每天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈UNIX环境下Oracle数据库的自动备份,以起到抛砖引玉的作用. 我们计划让数据库在晚上23点做export导出备份,在凌晨2点将备份文件拷贝到磁带上,在凌晨4点将备份文件拷贝到另一台UNIX机器上,为此我们可进行如下操作: 一.