Mysql在windows下的自动备份

来说说Mysql在windows下的备份

1.Mysql自带的备份语句:mysqldump用来备份的,在cmd下运行,cmd需要管理员权限执行
2.前提mysql的变量环境要有的,就是在cmd下能用mysql -uroot -p 能登录,如果不能请以下自行添加

XP为例:我的电脑-右键属性-高级-环境变量-用户变量添加以下
变量名为:PATH

变量值为mysql路径:C:\wamp\bin\mysql\mysql5.6.12\bin;
在系统环境中找到Path变量,在里面添加:

C:\wamp\bin\mysql\mysql5.6.12\bin;

3.这样就可以在CMD中执行mysqldump来备份了,sjd为要备份的库名,后面跟的是要备份到的位置
mysqldump -u root -p sjd >c:/back.sql
随便说下附加数据库吧,注意‘<’ ‘>’这个千万不能写错啊,错的后果会让你欲哭无泪
mysql -u root -p sjd <c:/back.sql

4.现在来说说主题,怎么自动备份,很简单,就是把上面所说的命令写成一个*.cmd文件加入任务计划来实现每天的自动备份,把下面代码自制进txt文件里另存为mysqlbak.cmd 就完成了,备份的名称为back2015月日.sql
@echo off
set y=%date:~0,4%
set m=%date:~5,2%
set d=%date:~8,2%
mysqldump -usjd -p123456 sjd >c:/back
%y%%m%%d%.sql

本文出自 “小风博客” BY:小风 如果你喜欢,转载请务必保留此出处^_^
小风博客  http://www.xfphp.cn  小风网络 http://www.hotxf.com