mysql支持命令行导入导出数据文件,格式是*.sql
1)导入:
mysql -u用户名 -p密码 数据库名 < 文件路径\文件名
2)导出:
mysqldump -u用户名 -p密码 数据库名 > 文件路径\文件名
3)真实案例
本人是在windows 2003 开发服务器上,实现了定时自动备份
一般文件名,用日期和时间.sql来使用.下面是我的*.bat批处理文件
总共3行:
第一行,表示切换到d盘
第二行,找到mysql安装目录的bin目录,这样不需要设置环境变量
第三行,导出*.sql文件,同时使用当前时间作为文件名,格式如下:cold_20101026_1244.sql,表示cold数据库,在2010年10月26日,中午12点44分生成的备份文件
d:
cd D:\Program Files\MySQL\MySQL Server 5.1\bin
mysqldump -uroot -p123456 cold > d:\mysql_data\cold_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.sql
然后,将该批处理文件,加到windows任务计划中,
点击 控制面板>任务计划>添加任务计划。
顺便给出还原代码,还原的时候要首先手工建立数据库,默认情况下,是不会自动创建数据库的
d:
cd D:\Program Files\MySQL\MySQL Server 5.1\bin
mysql -uroot -p147258369 cold < D:\mysql_data\cold_20101026_1234.sql
剩下的按照向导就可以完成了。本人的方案不是最佳方案,只是一种通用的做法,oracle的备份,也可以这么实现,跨平台也是如此,需要把脚本加到任务计划中来。
~,~ 有问题请留言,我会尽快回复大家。
分享到:
相关推荐
在Windows环境下,为MySQL设置定时备份是一项必要任务,可以帮助防止意外数据丢失,并便于进行系统维护和更新。下面将详细介绍如何在Windows上使用工具进行MySQL定时备份。 首先,我们需要一个合适的工具来执行这个...
#### 四、利用 WinRAR 对 MySQL 数据库进行定时备份 **1. 实现步骤** - 安装 WinRAR。 - 编写备份脚本 `backup.cmd`: ```batch @echo off net stop mysql "C:\Program Files\WinRAR\WinRAR.exe" a -k -r -sdel ...
本文将详细解析如何使用提供的“Windows server服务器下MySql自动定时备份脚本-可以删除历史备份.zip”来实现这一目标。 该压缩包包含两个文件:`MySqlAutoBackup-1.4.bat`和`说明.txt`。`MySqlAutoBackup-1.4.bat`...
windows定时任务备份mysql数据库脚本
Windows平台Mysql定时备份,删除超期历史备份
#### 利用 WinRAR 对 MySQL 数据库进行定时备份 ##### 知识点 4: 使用 WinRAR 压缩 MySQL 数据文件 **描述**: 使用 WinRAR 压缩工具来对 MySQL 数据文件进行压缩备份,并结合 Windows 计划任务实现自动化。 **...
在Windows下自动备份MySQL数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...
在Windows环境下,MySQL数据库的管理和维护是至关重要的任务,其中包括数据的安全备份与恢复。本教程将详细介绍如何利用`mysqldump`和`mysqlbinlog`工具进行全量备份、增量备份以及数据库的还原操作。 全量备份是...
"Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)"的资源提供了一个解决方案,它是一个批处理脚本(MysqlAutoBackup.bat),能够自动化执行MySQL的备份过程,同时生成备份日志并清理历史备份。...
MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...
数据库mysql在Windows系统进行定时自动备份和定时删除
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
本软件Mysql定时备份器,目前为beta v1.0版(测试版),基于JAVA编写,运行时需JVM1.5版本以上支持.可以帮助windows环境下的mysql用户实现自动备份功能.分完全备份和增量备份,可立即执行和定期执行.点击'完全备份'和'增量...
MySQL数据库在Windows环境下的定时备份是一项重要的数据保护措施,它能够确保在系统出现故障或意外情况时,我们依然可以恢复到最近的稳定状态。在这个场景中,我们可以利用DOS命令行工具来实现这一功能,无需复杂的...
### MySQL数据库定时备份知识点 #### 一、MySQL数据库备份的重要性 在现代企业的信息化管理中,数据的安全性至关重要。定期对MySQL数据库进行备份是一项基础而重要的维护工作,它可以帮助企业防止因硬件故障、软件...
在Windows 10系统中,设置定时任务自动备份MySQL数据库...通过理解批处理脚本和Windows定时任务的工作原理,你可以轻松地自定义备份方案,以适应不同的需求。保持数据库的定期备份,是保障业务连续性和数据安全的关键。
### Windows 下 MySQL 备份详解 #### 单机备份 在 Windows 环境下进行 MySQL 数据库备份是一项常见的数据库管理任务。对于确保数据的安全性和完整性至关重要。下面将详细介绍两种不同的备份方法:一种是通过复制...
windows server 2008 R2上定时备份mysql数据库bat脚本,可支持备份多个数据库