服务器上备份mysql_windows下备份Linux服务器上的MySQL

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

安装教程:

自动备份和删除备份文件的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中创建计划任务。

起个名

4d891481b3f73d981f93abb8c87b17ee.png

搞个触发器

ad57ab21f36b91b6c0dbf30e2a162efd.png

指定脚本

646962068b3e3c3b3593cca5d9c901f3.png

条件和设置 自己 搞

b416e9623a946133d5107900e577fea6.png

51ae6bca83071e4685e2e7203a92558c.png

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

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

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

f5f47b05f125ca23363ea39208e84625.png

等着第二天看结果

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值