首页 > 数据库技术 > 详细

windows下备份Linux服务器上的MySQL

时间:2020-05-08 13:09:55      阅读:120      评论:0      收藏:0      [点我收藏+]

需要备份首先就需要在本地安装MySQL

安装教程:

 https://www.cnblogs.com/com-xiaolanchong/p/12849455.html

自动备份和删除备份文件的bat脚本:

@echo off
forfiles /p "D:\ERP_MySQLbak" /m mysql_backup_*.sql -d -1 /c "cmd /c del /f @path"
set "yMd=%date:~,4%%date:~5,2%%date:~8,2%"
set "hms=%time:~,2%%time:~3,2%%time:~6,2%"
"D:\Program Files\mysql-5.7.28-winx64\bin\mysqldump.exe" --opt -uroot1 -proot -h***.***.***.***  --all-databases>D:\ERP_MySQLbak\mysql_backup_%yMd%-%hms%.sql
@echo on

 

说明 

forfiles /p "D:\ERP_MySQLbak" /m mysql_backup_*.sql -d -1 /c "cmd /c del /f @path"

删除之前的备份文件  

  "D:\ERP_MySQLbak" 是备份文件存储路径  

  mysql_backup_*.sql 是备份文件名称   以mysql_backup_ 开头  以.sql结尾 

  -d -1 是有效期为1天

 

set "yMd=%date:~,4%%date:~5,2%%date:~8,2%"
set "hms=%time:~,2%%time:~3,2%%time:~6,2%"

设置文件名称中的日期和时间

"D:\Program Files\mysql-5.7.28-winx64\bin\mysqldump.exe" --opt -uroot1 -proot -h***.***.***.***  --all-databases>D:\ERP_MySQLbak\mysql_backup_%yMd%-%hms%.sql

指定 mysqldump目录,使用root1 备份所有数据库到 D:\ERP_MySQLbak\mysql_backup_%yMd%-%hms%.sql 文件

 

剩下就是在windows中创建计划任务。

起个名

技术分享图片

 

搞个触发器

 技术分享图片

 

指定脚本

技术分享图片

 

 条件和设置 自己 搞

技术分享图片技术分享图片

 

 保存,直接执行一次,测试任务是否可以执行。

下次执行时间5-9:1:05

上次执行时间5-8 10:55

 技术分享图片

 

 

 等着第二天看结果

windows下备份Linux服务器上的MySQL

原文:https://www.cnblogs.com/com-xiaolanchong/p/12849260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!