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数据库的批处理脚本。 主要功能: 1.备份MySQL到指定的目录。 2.支持压缩备份。无需安装压缩软件支持CAB压缩备份。或者安装RAR软件,支持RAR压缩备份。 3.支持备份日志。可以了解哪些数据库...
Windows平台Mysql定时备份,删除超期历史备份
支持Windows server服务器下,备份Mysql数据库,设置定时任务简单方便。
MySQL:使用mysqldump在Windows数据库定时备份-- mysqldump --opt --single-transaction=TRUE --user=%user% --password=%password% --host=%host% --protocol=tcp --port=%port% --default-character-set=%charSet%...
windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
本软件Mysql定时备份器,目前为beta v1.0版(测试版),基于JAVA编写,运行时需JVM1.5版本以上支持.可以帮助windows环境下的mysql用户实现自动备份功能.分完全备份和增量备份,可立即执行和定期执行.点击'完全备份'和'增量...
windows server 2008 R2上定时备份mysql数据库bat脚本,可支持备份多个数据库
Delphi环境下开发的定时自动备份程序,主要功能有: 1、根据设定的时间及周期,程序自动进行备份。 2、为节约硬盘空间,程序支持自定义设置删除1-15天以前的备份记录。 3、本程序支持自动备份任何格式的文件,并自动...
多备份MySQL数据库自动备份工具(windows客户端)是深圳木浪科技开发的一款高效MySQL自动备份和恢复的工具。可以备份网站服务器和本地MySQL数据库,免费授权给大家使用。多备份MySQL数据库自动备份工具的特色1、全面...
NULL 博文链接:https://fuzao.iteye.com/blog/990054
mysql数据库定时备份,使用windows任务计划实现备份功能。 一般的,我们的备份周期是1天,备份的存储时间是30天,30天后的备份文件将被删除。备份的时间应选择在系统运行负荷最小的时间,比如凌晨1点到3点。
里面包含3个bat文件,分别实现了在Windows下全量备份、增量备份、数据库还原。 使用了mysqldump、mysqlbinlog 备份
1.Windows服务器下 2、设置每日定时备份多个数据库 3、备份到执行目录下 4、记录数据库状态及日志备份日志 5、可支持删除多少天前的备份
bat文件自动备份mysql指定数据库,以时间形式作为文件夹存放,方便还原,windows服务器下创建定时任务,指定该bat文件即可
支持win7 win7 win2008等,使用install.bat进行注册数据库和添加定时任务;restore_data.bat进行一键还原,备份保留7天数据。dos命令待有注解
数据库mysql在Windows系统进行定时自动备份和定时删除
windows下mysql数据库定时自动备份工具包,网络可达的情况下都可以进行备份(最好局域网内),使用请参照http://t.csdn.cn/dgQ21,可以定时备份mysql数据,再也不用手动备份了。
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库。 请先用记事本打开 MysqlAutoBackup.bat 然后编辑,修改里面相应的参数,里面有备注说明。 修改好后,用window计划任务,添加此任务进去。就可以自动...