在windows服务器上,想要定时备份数据库数据,可采用windows的任务计划程序+数据库备份脚本组合。其中,MySQL数据库备份,起到关键作用是mysqldump。有关于mysqldump命令的用法,可以找MySQL的官方文档了解。

1 备份脚本

@echo offecho 设置MySql数据库的连接信息set host=127.0.0.1set port=3306set user=rootset pass=adminecho 设置要备份MySql数据库名称set dbname=testecho 获取当天的日期格式,例如:20200902231300set hour=%time:~0,2%if "%time:~0,1%"==" " set hour=0%time:~1,1%set backup_date=%Date:~0,4%%Date:~5,2%%Date:~8,2%%hour%%Time:~3,2%%Time:~6,2%echo 设置备份文件的路径set backupfile=D:\mysql\beifen\%dbname%-%backup_date%.sqlecho 使用mysqldump对指定的MySql进行备份echo 注意路径中有空格的要加上双引号"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump" -h%host% -P%port% -u%user% -p%pass% -c --add-drop-table %dbname% > %backupfile%echo 删除过期文件,这里是超过30天就删除forfiles /p D:\mysql\beifen /s /m *.sql /d -30 /c "cmd /c del @file /f"

更多相关文章

  1. 基于MQTT实现Android消息推送(Push)
  2. android ndk编译x264开源(用于android的ffmpeg中进行软编码)
  3. Android(安卓)ROM的创建和烧录
  4. Android(安卓)ASE 脚本环境
  5. Android实现圆角弹框功能
  6. android实现静默安装demo
  7. android WebView解析 调用html5页面
  8. Android(安卓)SDK源码提取Python脚本(4.0SDK源码下载地址)
  9. Android中间键开发

随机推荐

  1. Android使用系统Intent实现分享功能及将
  2. android横屏竖屏 实现
  3. Android游戏开发学习(1)--android设置全
  4. Dealing with bitmap object in android
  5. Android 视频播放
  6. Android属性设置大全
  7. android 图片相关处理
  8. android 把TextView中的文字添加阴影效果
  9. Android 全局背景音乐
  10. Error while executing process D:\Andr