星空网 > 软件开发 > 数据库

MySql 定时备份数据库

每天零点备份一次数据库,备份文件放在指定目录(如果目录不存在则新建),按月存储;

将下面这段命令存储为一个 *.bat 文件,添加一个Windows任务计划程序(Task scheduler)指向这个文件,每天执行一次即可。

rem *******************************Code Start*****************************@echo offC:CD C:\Program Files\MySQL\MyServer.aspx' >SQL Server 5.7\binset "Y=%date:~10,4%"set "m=%date:~7,2%"set "d=%date:~4,2%"if not exist "D:\ARTS Backup\BK%Y%%m%\" (mkdir "D:\ARTS Backup\BK%Y%%m%\")mysqldump --opt -u root --password=ameroidrts ameroid > "D:\ARTS Backup\BK%Y%%m%\ameroid_%Y%%m%%d%.sql"@echo onrem *******************************Code End*****************************

 

说明

我的MySql安装在C:\Program Files下,所以要先进入MySql的bin目录,以便执行 mysqldump 命令

C:CD C:\Program Files\MySQL\MySQL Server 5.7\bin

如果你的MySql安装在其它位置,修改盘符和路径即可。

 

我用到了date:命令来得到当前日期,下面三条命令分别得到年月日:

set "Y=%date:~10,4%"set "m=%date:~7,2%"set "d=%date:~4,2%"

因为我的电脑是英文环境,可以通过 echo %date:~,20% 查看日期格式(输出日期字符串前20个字符)

MySql 定时备份数据库

如果你的电脑环境是中文,日期格式应该是:2016/03/09 周三,那年月日应该是:

set "Y=%date:~,4%"set "m=%date:~5,2%"set "d=%date:~8,2%"

 

if not exist 是判断目录是否存在,mkdir是新建目录,目录名称中如果有空格,可将整个路径双引号括起来。

 

备份文件存储目录:

MySql 定时备份数据库

 




原标题:MySql 定时备份数据库

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

卖家精灵:https://www.goluckyvip.com/tag/3689.html
跨境通会倒闭吗:https://www.goluckyvip.com/tag/36890.html
跨境通跨境电商:https://www.goluckyvip.com/tag/36891.html
跨境投资:https://www.goluckyvip.com/tag/36892.html
跨境玩家:https://www.goluckyvip.com/tag/36893.html
跨境网络专线价格:https://www.goluckyvip.com/tag/36895.html
海南琼海市有什么旅游景点 琼海市的旅游景点:https://www.vstour.cn/a/362187.html
快手本地生活上线“吃喝免费试”活动 强化低价供给心智 :https://www.kjdsnews.com/a/1836309.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流