自动备份MySql 5.0有三个方案:
备份方案一: 通过 mysqldump命令,直接生成一个完整的 .sql 文件
Step 1: 创建一个批处理
(说明:root 是mysql默认用户名, aaaaaa 是mysql密码, bugtracker 是数据库名)
------------mySql_backup.bat--------------------------------------------------------------------------------------
d:
cd D:/AppServ/MySQL/bin
mysqldump -uroot -paaaaaa bugtracker > E:/DataBase/Mysql_bugtracker_backup/bugtracker_back.sql
exit
------------------------------------------------------------------------------------------------------------------------
Step 2: 创建一个计划任务
"Start" -- > "Control Panel" --> "Administrative Tools" -- > "Task Scheduler"
"Create A Basic Task" --> --- > "Daily" (注意设置后面的 时 分 秒) --> ---- "Start a Program" --> "Browser" (定位选择到你刚才创建的批处理mySql_backup.bat) --> --- > "Finish"
对应的还原方法
创建一个处理:
----------mySql_restore.bat-----------------------------------------------------------------------------------------
d:
cd D:/AppServ/MySQL/bin
mysql -uroot -paaaaaa bugtracker < E:/DataBase/Mysql_bugtracker_backup/bugtracker_back.sql
exit
-------------------------------------------------------------------------------------------------------------------------
双击它即可自动执行还原
备份方案二: 通过 xcopy 命令,直接把Mysql 的 data 目录下的对应的数据库全部的文件全部 copy 出来
创建批处理:
------------------------------------------------------------------------------------------------------------------------------------------
xcopy D:/AppServ/MySQL/data/bugtracker E:/DataBase/Mysql_bugtracker_backup/bugtracker/ /e /h /d /y /r /v /f /k
exit
-------------------------------------------------------------------------------------------------------------------------------------------
对应的还原方法
把 E:/DataBase/Mysql_bugtracker_backup 目录下的 bugtracker文件夹 直接 copy 到 D:/AppServ/MySQL/data 目录下,把这个目录的bugtracker文件夹 全部履盖掉
备份方案三:安装Navicat For MySql 工具,通过它的 Schedule 功能设置自动备份
Schedule -- > New Batch Job
在新弹出的页面中 选择你的 DB (eg: bugtracker ),然后在右边面板(Available Jobs)中你会看到“Backup bugtracker”,双击它,它会出现在下边面板---
附上几张图片(全部的操作步骤)
1.
2.
3.
4.
5.
6.
7.
对应的还原方法:
找到上述目录下对应的最新的 .psc 文件,然后通过Navicat For Mysql 工具还原
附上一些操作步骤的图片
1.
2.
3.
4.
5.
希望这篇文间能对有需要的人有帮助!
文章转载于:http://blog.csdn.net/keenweiwei/article/details/5903142
分享到:
相关推荐
mysql自动备份还原小程序 ,实现了一键备份或者还原操作
MySQL数据库自动备份、还原bat的例子
多备份MySQL数据库自动备份工具(windows客户端)是深圳木浪科技开发的一款高效MySQL自动备份和恢复的工具。可以备份网站服务器和本地MySQL数据库,免费授权给大家使用。多备份MySQL数据库自动备份工具的特色1、全面...
本篇文章主要介绍了Mysql 自动备份与恢复,主要有三种方法,有需要的可以了解一下。
Mysql自动发备份恢复 Mysql自动发备份恢复 Mysql自动发备份恢复
Mysql全量备份与配套恢复脚本,可使用crontab定时自动全量备份
Mysql自动备份与还原方法,需要的朋友可以参考下。
Windows下Mysql数据库自动备份还原绿色软件超级好用 本人亲测可以使用,另外修改 MyAdmin配置文件 可以设置默认备份路径 和备份周期 MyAdmin.lang 里面可以设置名称
mysql的自动备份与恢复(mysqlhotcopy).pdfmysql的自动备份与恢复(mysqlhotcopy).pdf
介绍数据库自动备份以及数据库被破坏后的恢复的方法。在这里,我们使用mysqlhotcopy,并且定义一段Shell脚本来实现数据库的自动备份,并且,让整个数据自动备份与数据恢复过程都基于Shell
资源介绍:。易语言MYSQL数据库备份还原器源码。资源作者:。@易语言自学网。资源界面:。资源下载:。
mysql的自动备份与恢复(mysqlhotcopy).docx
delphi备份和还原MySql数据库.zip源码,可以自动备份或还原MysqL数据库,在该源码中可以修改你的数据库名和密码及路径,就可为你所用。祝下载使用者编程成功!
自动备份MySQL数据库是指通过设置定期执行的任务或脚本,自动将MySQL数据库的数据和结构进行备份,以保护数据的安全性和可恢复性。以下是对自动备份MySQL数据库的一般描述: 定时任务/脚本:自动备份MySQL数据库...
基于Linux平台的MySQL数据库的自动备份与恢复.pdf
mysql 数据库自动备份 与数据库被破坏后的恢复_mysqlhotcopy
数据库备份的存储过程,创建一个备份库,表自动搜索和复制,可以自定义要备份的表
C#实现备份、还原MySql数据库,并且采用线程实现每天定时自动备份数据库的功能
大家直接复制MYSQL 数据库的方式备份的数据库有时会不完整无法在其他服务器还原。...在计划任务中 调用该文件 以达到指定时间自动备份MYSQL 数据库的目的。修改代码可以备份其他任何文件。 QQ20996357
使用脚本实现mysql数据库每天定时自动备份,防止数据库意外损坏无法还原