首页 > 数据库 >windows导出mysql(mysqldump)

windows导出mysql(mysqldump)

时间:2023-09-18 10:56:14浏览次数:35  
标签:set windows echo -- date% mysqldump file mysql backup

 

 

dump.bat

echo off
cls
echo 正在初始化环境变量……
echo.

set backup_date=%date:~0,4%%date:~5,2%%date:~8,2%

set db_name=db_test
echo %backup_date%
D:\mysql57\bin\mysqldump -h localhost -uudumpmonitor -pmysql -P13306 %db_name% --default-character-set=utf8 --set-gtid-purged=OFF --skip-tz-utc --skip-disable-keys --skip-add-locks --single-transaction --master-data=2 >D:\mysqlbak\%db_name%_%backup_date%bak.sql

set dbbak_dir=D:\mysqlbak\
echo 删除7天前的备份文件……
echo.
forfiles /P %dbbak_dir% /D -2 -M *bak.sql /C "cmd /c del @file"


##生成检查日志 set mysqlbackup_file=D:\mysqlbak\%db_name%_%backup_date%bak.sql if exist %mysqlbackup_file% (set file_exist_flag=ok) else (set file_exist_flag=failed) cd /d D:\mysqlbak\logs echo %backup_date%^|%file_exist_flag%>mysqlbackup_%backup_date%.log copy D:\mysqlbak\logs\mysqlbackup_%backup_date%.log C:\mylogs\

 

标签:set,windows,echo,--,date%,mysqldump,file,mysql,backup
From: https://www.cnblogs.com/hxlasky/p/17711302.html

相关文章

  • Mysql常用处理
    日期处理时间格式化比较DATE_FORMAT(start_time,'%Y-%m-%d')=DATE_FORMAT(now(),'%Y-%m-%d')时间戳比较,注意有些时间戳会加3个000作为后缀,需格式化处理2.UNIX_TIMESTAMP(NOW())<=UNIX_TIMESTAMP(exam_date)实体字段为null设置配置全局处理字段注解@TableField(up......
  • MySQL 8.0 OCP 最新中文考试题库(如需完整版请联系作者)
    大家好!今天要给大家带来的是由Oracle公司研发的MySQL8.0认证考试试题本次试题是全网最全面的试题,总共包含123道。试题正确率在95%以上。对于在今年报考MySQL8.0中文版本的考生有很大的帮助。特别是考试时所遇到的题型,几乎是原题,本人刚考过,特来为大家分享49.使用带有新配置的旧......
  • MySQL 8.0 OCP 最新中文考试题库(如需完整版请联系作者)
    大家好!今天要给大家带来的是由Oracle公司研发的MySQL8.0认证考试试题本次试题是全网最全面的试题,总共包含123道。试题正确率在95%以上。对于在今年报考MySQL8.0中文版本的考生有很大的帮助。特别是考试时所遇到的题型,几乎是原题,本人刚考过,特来为大家分享49.使用带有新配置的旧......
  • MySQL实战实战系列 02 日志系统:一条SQL更新语句是如何执行的?
    前面我们系统了解了一个查询语句的执行流程,并介绍了执行过程中涉及的处理模块。相信你还记得,一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条更新语句的执行流程又是怎样的呢? 之前你可能经常听DBA同事说,MySQL可以......
  • 搭建CUDA、CUDNN、Pytorch环境(Windows10/11)
    摘要:搭建Windows系统下Cuda+CUDNN环境,注意C盘一定要大,建议1T+SSD参考:  https://blog.csdn.net/weixin_61164016/article/details/127564466  https://blog.csdn.net/qq_43308156/article/details/127479544  https://blog.csdn.net/weixin_45068330/article/details/121......
  • 在MySQL的PREPARE中绑定WHERE IN子句参数
    1.PREPARE简介在MySQL中,PREPARE是一种用于准备执行动态SQL语句的机制。通过PREPARE,你可以将一个SQL查询或操作的查询计划(执行计划)准备好,然后在稍后的时间点执行它,而不是立即执行。这带来了以下好处:SQL注入防护:使用PREPARE可以在准备SQL语句时进行参数绑定,从而防......
  • MySQL——分布式锁
    锁锁是一种抽象概念,是一种思想。并发环境下,多个线程会对同一资源争抢,可能导致数据不一致的问题。因此,很多编程语言都引入了锁。Java中的锁互斥锁(悲观锁(有锁同步))操作系统悲观地认为如果不严格同步线程调用,那么一定会产生异常,互斥锁将会将资源锁定,只供一个线程调用,阻塞其他线程(......
  • MySQL数据库学习心得
    MySQL数据库是一个常用的关系型数据库管理系统,它由瑞典公司MySQLAB开发,后来被SunMicrosystems收购,最终被甲骨文公司(OracleCorporation)收购。MySQL数据库具有高效、稳定、可靠的特点,被广泛应用于Web开发、数据存储和管理等方面。一、安装和配置MySQL首先,您需要在您的计算机上安......
  • 9-MySQL数据库 数据的备份与恢复
    1.date文件的备份2.mysqldump备份说明:mysqldump是MySQL数据库中的一个实用程序,它主要用于转储(备份)数据库。mysqldump通过生成一个SQL脚本文件,包含从头开始重新创建数据库所必需的(如CREATETABLE和INSERT等),来实现数据库的备份和转储。这样,你可以在任何时候通过运行这个脚本文......
  • windows剪切板错误解决办法
    InWindows10itisstartingonlyiftheuser,anapplicationoranotherservicestartsit.IfClipboardUserServicefailstostart,thefailuredetailsarebeingrecordedintoEventLog.ThenWindows10willstartupandnotifytheuserthatthecbdhsvc......