加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

如何在windows下定时备份MySQL

发布时间:2016-09-29 23:11:27 所属栏目:MySql教程 来源:站长网
导读:mysql支持命令行导入导出数据文件,格式是*.sql 1)导入: mysql -u用户名 -p密码 数据库名 文件路径文件名 2)导出: mysqldump -u用户名 -p密码 数据库名 文件路径文件名 3)真实案例 本人是在windows 2003 开发服务器上,实现了定时自动备份 一般文件名,

mysql支持命令行导入导出数据文件,格式是*.sql

1)导入:

mysql -u用户名 -p密码 数据库名 < 文件路径文件名

2)导出:

mysqldump -u用户名 -p密码 数据库名 > 文件路径文件名

3)真实案例

本人是在windows 2003 开发服务器上,实现了定时自动备份

一般文件名,用日期和时间.sql来使用.下面是我的*.bat批处理文件

总共3行:

第一行,表示切换到d盘

第二行,找到mysql安装目录的bin目录,这样不需要设置环境变量

URL:http://www.bianceng.cn/database/MySQL/201410/46062.htm

第三行,导出*.sql文件,同时使用当前时间作为文件名,格式如下:cold_20101026_1244.sql,表示cold数据库,在2010年10月26日,中午12点44分生成的备份文件

d:

cd D:Program FilesMySQLMySQL Server 5.1bin

mysqldump -uroot -p123456 cold > d:mysql_datacold_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.sql

然后,将该批处理文件,加到windows任务计划中,

点击 控制面板>任务计划>添加任务计划。

顺便给出还原代码,还原的时候要首先手工建立数据库,默认情况下,是不会自动创建数据库的

d:

cd D:Program FilesMySQLMySQL Server 5.1bin

mysql -uroot -p147258369 cold < D:mysql_datacold_20101026_1234.sql

剩下的按照向导就可以完成了。本人的方案不是最佳方案,只是一种通用的做法,oracle的备份,也可以这么实现,跨平台也是如此,需要把脚本加到任务计划中来。

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读