mysqlbak.cmd
--default-character-set=gbk 不加这个,导出后无法导入
7z.exe的下载和安装
http://www.7-zip.org/
数据库恢复
mysql-5.6.34-winx64\bin\mysql -uroot -pmysql -h localhost mydb < E:\mysqlbak\data\mydb.sql
echo off set txt1=%date:~0,4% ::当前年 set txt2=%date:~5,2% ::当前月 set txt3=%date:~8,2% ::当前日 set txt4=%time:~0,2% ::当前小时 set txt5=%time:~3,2% ::当前分钟 set txt6=%time:~6,2% ::当前秒 set date=%txt1%%txt2%%txt3% set time=%txt4%%txt5%%txt6% ::数据库用户名 set user=root ::数据库用户密码 set passwd=root ::要备份的数据库 set db=test ::7z压缩工具绝对路径 set _7z="D:\Program Files\7-Zip\7z.exe" ::mysqldump数据库备份工具绝对路径 set mysqldump="D:\Programs\mysql-5.6.34-winx64\bin\mysqldump.exe" ::备份文件夹 set bakdir="E:\mysqlbak\data" set file7z=%bakdir%\%db%%date%%time%.7z set sqlfile=%bakdir%\%db%%date%%time%.sql echo -------------------------------------------------- echo -------------正在执行MySQL数据库备份-------------- echo -------------------------------------------------- echo ... echo ... echo 导出Database... if exist %sqlfile% del %sqlfile% %mysqldump% --add-drop-table --default-character-set=gbk -c -u %user% -p%passwd% -h localhost %db% > %sqlfile% echo ... echo ... if exist %file7z% del %file7z% echo 压缩文件...%file7z% %sqlfile% %_7z% a -t7z %file7z% %sqlfile% -mx9 echo ... echo ... echo 删除临时文件 del %sqlfile% echo ... echo ... echo 备份完成! rem pause
rem 安装定时任务 每分钟一次 用当前用户权限 rem schtasks /create /tn mysqlbak /tr E:\mysqlbak\mysqlbak.cmd /sc MINUTE rem 成功: 成功创建计划任务 "mysqlbak"。 rem 安装定时任务 一天一次 夜里两点执行 rem schtasks /create /tn mysqlbak02 /tr E:\mysqlbak\mysqlbak.cmd /sc DAILY /st 02:00 rem 删除定时任务 需用管理员权限的CMD执行 rem SCHTASKS /delete /tn mysqlbak
--default-character-set=gbk 不加这个,导出后无法导入
7z.exe的下载和安装
http://www.7-zip.org/
数据库恢复
mysql-5.6.34-winx64\bin\mysql -uroot -pmysql -h localhost mydb < E:\mysqlbak\data\mydb.sql
发表评论
-
linux 安装mysql多个实例
2020-03-13 15:47 423mysql5.7.28多实例 安装mysql,不要启动 创 ... -
mongodb安全验证 密码登录
2020-03-09 16:07 8121、创建用户 cd /d C:\Program Files\ ... -
索引的创建对查询性能影响
2019-08-19 15:14 681索引的正确使用,对查询的性能影响很大 原查询,要2分多 ... -
mysql查询性能优化,650秒优化到0.18秒
2019-08-14 17:57 29开发人员技术水平不一,写出的sql执行性能怎么样,完全靠运气, ... -
MySQL 高可用集群架构 MHA 详解
2018-03-09 09:28 799MySQL 高可用集群架构 MHA ... -
B+tree 索引
2018-03-09 09:11 744mysql和oracle都用到B+tree ... -
怎么查看和修改 MySQL 的最大连接数
2018-03-09 08:47 1117通常,mysql的最大连接数默认是100, 最大可以达到163 ... -
mysql 删除重复记录 保留一条
2018-01-25 10:47 1168-- 方法一 /** 错误码: 1093 You ... -
rsync备份和删除指定文件
2018-01-02 10:23 2051文件异地备份时,需要将本地文件合并到服务器上,且不能删除服务器 ... -
mysql 1418错误原因及解决
2017-09-30 11:14 1135SET GLOBAL log_bin_trust_functi ... -
windows上oracle11配置监听器
2017-08-23 14:00 1769oracle11 windows版安装后默认通过计算机名 ... -
centos yum 安装mysql
2016-08-11 10:08 527查看这篇文章 http://dev.mysql.com/dow ... -
expdp\impdp及exp\imp
2016-08-03 14:29 754作者写的文章很实用 ht ... -
oracle drop记录
2016-07-21 14:07 1587数据库中缺表了,查一下是什么时候删除的 select * ... -
powerdesigner 16 从数据库生成表结构无响应
2016-07-15 09:35 1323怪事了,powerdesigner从数据库反向生成表结构是,卡 ... -
oracle 删除和重建表空间脚本
2016-07-07 11:23 2605调试数据库生成脚本,需要频繁重建表空间 /** ... -
plsql11 x64 安装和配置 解决OCI: not initialized
2016-06-18 09:38 16914下载了instantclient-basic-windows. ... -
oracle instantclient和plsql配置
2016-05-23 14:47 7371、下载instantclient 下载后多解压到某文件夹下 ... -
oracle AL32UTF8 zhs16gbk 安装字符编码
2016-05-23 14:30 1548NLS_LANG是环境变量,包括3部分NLS参数:NLS_LA ... -
oracle静默安装
2016-05-23 14:29 644oracle11G静默安装过程——linux环境 1.操作 ...
相关推荐
下面将详细介绍如何在Windows上使用工具进行MySQL定时备份。 首先,我们需要一个合适的工具来执行这个任务。在这个场景中,我们讨论的可能是名为`mysqlbak`的工具。`mysqlbak`可能是一个自定义脚本或第三方软件,...
windows定时任务备份mysql数据库脚本
"Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份)"的资源提供了一个解决方案,它是一个批处理脚本(MysqlAutoBackup.bat),能够自动化执行MySQL的备份过程,同时生成备份日志并清理历史备份。...
本软件Mysql定时备份器,目前为beta v1.0版(测试版),基于JAVA编写,运行时需JVM1.5版本以上支持.可以帮助windows环境下的mysql用户实现自动备份功能.分完全备份和增量备份,可立即执行和定期执行.点击'完全备份'和'增量...
MySQL数据库的自动定时备份是数据库管理中的重要...综上所述,设置MySQL的自动定时备份涉及到`mysqldump`的使用、任务调度器的配置以及备份文件的管理和命名策略。通过合理规划,你可以确保数据库安全并随时可以恢复。
该脚本用于定时备份mysql数据库,需要配合windows的任务计划程序使用。下载后将其中的mysql安装目录、数据库端口、账号密码、备份文件存放地址等修改。打开windows的任务计划程序,创建定时任务,可执行文件选择该...
此批处理,是为一位朋友写的在Windows下自动备份Mysql数据库,今天共享出来,加强了一些功能。和改进了获取数据库列表的方式。 此批处理脚本的功能: 在配置正确的情况下,如果直接运行脚本,将备份指定MySQL数据库...
本文将详细解析如何使用提供的“Windows server服务器下MySql自动定时备份脚本-可以删除历史备份.zip”来实现这一目标。 该压缩包包含两个文件:`MySqlAutoBackup-1.4.bat`和`说明.txt`。`MySqlAutoBackup-1.4.bat`...
本文将详细介绍如何使用Navicat for MySQL进行数据库的定时备份以及数据恢复,这对于保护数据库免受意外损坏或数据丢失至关重要。Navicat是一款强大的数据库管理工具,支持多种数据库系统,包括MySQL。 ### 一、...
在Windows环境下,MySQL数据库的管理和维护是至关重要的任务,其中包括数据的安全备份与恢复。本教程将详细介绍如何利用`mysqldump`和`mysqlbinlog`工具进行全量备份、增量备份以及数据库的还原操作。 全量备份是...
#### 四、利用Windows任务计划程序实现定时备份 为了实现自动化定时备份,可以利用Windows的任务计划程序来定时执行上述脚本。 1. **创建新任务**:打开“控制面板” → “管理工具” → “任务计划程序”,创建一...
MySQL数据库在Windows环境下的定时备份是一项重要的数据保护措施,它能够确保在系统出现故障或意外情况时,我们依然可以恢复到最近的稳定状态。在这个场景中,我们可以利用DOS命令行工具来实现这一功能,无需复杂的...
在Windows 10系统中,设置定时任务自动备份MySQL数据库文件是一项重要的数据保护措施,它可以帮助用户定期保存和恢复重要数据。以下是如何实现这一功能的详细步骤和相关知识点。 首先,我们需要了解MySQL数据库的...
以上就是关于"mysql数据库定时备份,按时间存放sql文件"的详细说明,包括如何创建SQL备份文件,设置批处理脚本,以及使用Windows计划任务自动化备份过程,以及恢复数据的方法。这种备份策略能有效地保护数据安全,...
MySQL定时执行脚本,也称为计划任务或事件调度,是一种非常实用的功能,允许数据库系统按照预设的时间间隔自动执行特定的SQL语句或存储过程,无需依赖操作系统级别的计划任务服务。在MySQL中,这一功能主要通过`...
MySQL:使用mysqldump在Windows数据库定时备份-- mysqldump --opt --single-transaction=TRUE --user=%user% --password=%password% --host=%host% --protocol=tcp --port=%port% --default-character-set=%charSet%...
### MySQL定时备份重要知识点 #### 一、连接数据库 在进行MySQL定时备份之前,首先需要确保能够成功连接到目标数据库。通常,我们会使用图形化工具如Navicat来进行操作。 **知识点1:连接数据库** - **工具选择**...