windows环境下利用mysqldump对远程数据库实现定时备份

本文介绍了在windows环境下使用mysqldump工具对远程数据库进行定时备份的方法,包括创建备份脚本和设置Windows定时任务。还提到了在创建脚本时的注意事项,如以日期命名备份文件夹以保存历史数据,并建议在大量数据备份时采用增量备份策略。另外,文章附带了利用Navicat 15进行全库定时备份的步骤。
摘要由CSDN通过智能技术生成

windows环境下利用mysqldump对远程数据库实现定时备份

介绍:mysqldump是mysql自带工具,可以在mysql安装文件夹下的bin文件夹中找到
在这里插入图片描述

一、创建脚本

新建一个.bat文件,例如我新建的文件为backup.bat。该脚本文件的内容如下:

set now=%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%

set backup=C:\test\backup
if not exist %backup% md %backup%

set nowfile=%backup%\%now%
if not exist %nowfile% md %nowfile%

C:\test\mysql\mysql-8.0.23\bin\mysqldump -uroot -p123456 -h0.0.0.0 database table > %nowfile%\record.sql

exit

第一段表示获取并设置当前时间。

第二段表示设置备份文件夹,如果没有则新建该文件夹(注意windows环境下新建文件夹的语法)。

第三段表示设置以备份日期为名的文件夹来区分。

第四段是利用mysqldump执行备份的语法:
C:\test\mysql\mysql-8.0.23\bin\mysqldump:mysqldump所在的位置;
root:远程数据库用户名;
123456:远程数据库密码;
0.0.0.0:远程数据库地址;
database:要备份的数据库名称;
table:要备份的表名。

第五段exit表示退出。

设置完成之后保存退出,双击该bat文件,正常情况下该脚本会执行一次,如果没有,说明该脚本存在问题。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值