首页 > 数据库 >windowds下备份MySQL(mysqldump)

windowds下备份MySQL(mysqldump)

时间:2023-05-05 14:47:28浏览次数:44  
标签:set -- skip db %% windowds mysqldump MySQL date

 

mytest.bat文件内容如下

 

@echo off
set backup_date=%date:~0,4%%date:~5,2%%date:~8,2%
set db_name=db_test01 db_test02 db_test03
for %%i in (%db_name%) do (mysqldump -h localhost -uroot -pmysql -P13306 %%i --default-character-set=utf8 --set-gtid-purged=OFF --skip-tz-utc --skip-disable-keys --skip-add-locks --single-transaction --master-data=2 >D:\mysqlbak\%%i_%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"
pause

 

 

中文显示乱码的解决办法:将该文件以ANSI格式另存。

 

标签:set,--,skip,db,%%,windowds,mysqldump,MySQL,date
From: https://www.cnblogs.com/hxlasky/p/17374084.html

相关文章

  • mysql_clone
    HowtoInstall安装UsingtheINSTALLPLUGINstatement:Unix/Linux:mysql>INSTALLPLUGINcloneSONAME'mysql_clone.so';Windows:mysql>INSTALLPLUGINcloneSONAME'mysql_clone.dll';Usingtheplugin-loadoptionintheMySQLco......
  • MySQL 元数据
    MySQL元数据你可能想知道MySQL以下三种信息:查询结果信息: SELECT,UPDATE或DELETE语句影响的记录数。数据库和数据表的信息: 包含了数据库及数据表的结构信息。MySQL服务器信息: 包含了数据库服务器的当前状态,版本号等。在MySQL的命令提示符中,我们可以很容易的获取以上......
  • MySQL数据库基础
    MYSQL数据库基础Mysql的基础操作mysql概述启动和停止:在运行窗口中输入"services.msc"进入本地服务窗口,找到MySQL80右键关闭或启动.在命令行中输入(以管理员身份运行)netstartmysql80 启动netstopmysql80停止客户端的连接MySQL提供的客户端命令......
  • MySQL 删除数据库
    MySQL删除数据库使用普通用户登陆MySQL服务器,你可能需要特定的权限来创建或者删除MySQL数据库,所以我们这边使用root用户登录,root用户拥有最高权限。在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。drop命令删除数据库drop命令格式:dropd......
  • 23、MySQL压力测试及mysql如何在生产中配置主配置文件
    MySQL压力测试及mysql如何在生产中配置主配置文件测试工具mysqlslap跟上选项#mysql自带mysqlslap-a-uroot-p123456#单线程测试mysqlslap-a-c100-uroot-p123456#多线程并发测试(模拟100个客户端并发连接)mysqlslap-a--concurrency=50,100--number-o......
  • mysql event事件
    检查事件调度程序SHOWVARIABLESLIKE'event_scheduler';#如果返回值为ON,则表示事件调度程序已启用。如果返回值为OFF,则需要使用以下命令启用SETGLOBALevent_scheduler=ON;查询事件SHOWEVENTS;查看事件定义SHOWCREATEEVENTevent_name;创建事件CRE......
  • mysql TRIGGER 触发器
    确定触发器的触发事件,可以是INSERT、UPDATE或DELETE操作。确定触发器的执行时间,可以是BEFORE(前)或AFTER(后)。确定触发器要绑定的表名和触发事件(即INSERT、UPDATE或DELETE)。编写触发器的触发操作,可以是任何合法的SQL语句。使用CREATETRIGGER语句创建触发器,指定触......
  • ubuntu18.04 安装docker、mysql、nacos
    一、安装docker1.更新软件源列表sudoapt-getupdate2.安装软件包依赖sudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-common3.在系统中添加Docker的官方密钥curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-ke......
  • MySQL存储引擎
    介绍MySQL提供了多个不同的存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。可以使用''SHOWENGINES;''命令查看当前版本的MySQL所支持的引擎类型,如MySQL8支持的存储引擎有InnoDB、MyISAM、Memory、Merge、Archive、CSV、BLACKHOLE等。存储引擎描述AR......
  • 14、MySQL复制延迟原因及解决办法
    复制延迟原因:写入速度超过了复制速度解决办法:1、升级到mysql5.7以上版本,开启GTID功能,主库可以并发事务,支持并发传输及并行多个SQL线程2、减少大事务,将大事务拆分成小事务减少锁(和开发相关)3、sync_binlog=1加快binlog更新时间,从而加快日志复制只要事务一提交,立即写日志(默认......