使用方法:创建test.bat文件,保存以下内容,修改配置后双击打开

@echo off

REM 声明采用UTF-8编码
chcp echo.
echo MySQL数据库备份脚本
echo.
echo *****************************
echo.
echo 备份日期:%date%
echo 备份时间:%time%
echo.
echo *****************************
echo.
echo 开始备份...
echo.
::set nowtime=%date:~,%年%date:~,%月%date:~,%日%time:~,%时%time:~,%分
set "nowtime=%date:~3,4%%date:~8,2%%date:~11,2% %time:~0,2%%time:~3,2%"
set "nowtime=%nowtime: =0%"
::数据库名称
set dbname=test
::数据库的账号
set user=root
::数据库密码
set password=
::数据库地址
set host=127.0.0.1
::数据库端口
set port_num= :: mysqldump -h主机IP -u数据库用户名 -p数据库密码 数据库名称 [要导出的表] | gzip > /导出目录/test.sql.gz ::压缩备份,压缩备份需要下载gzip.exe
::mysqldump --default-character-set=utf8mb4 -P%port_num% -h%host% -u%user% -p%password% %dbname% | gzip > %dbname%_%nowtime%.sql.gz ::mysqldump --default-character-set=utf8mb4 -P%port_num% -h%host% -u%user% -p%password% %dbname% | gzip > %dbname%_%nowtime%.sql.gz ::mysqldump --default-character-set=utf8 -P%port_num% -h%host% -u%user% -p%password% %dbname% | gzip > %dbname%_%nowtime%.sql.gz :: mysqldump --default-character-set=gbk -h127.0.0. -uroot -p168168 test | gzip > test.sql.gz ::不压缩备份
:: mysqldump -h127.0.0. -uroot -p168168 test > test.sql
:: mysqldump -h127.0.0. -uroot -p168168 test | gzip > test.sql.gz
mysqldump --default-character-set=utf8mb4 -P%port_num% -h%host% -u%user% -p%password% %dbname% > %dbname%_%nowtime%.sql echo.
echo MySQL数据库备份完成
echo. @echo on
@pause

如果出现以下提示可以不管

# Warning: Using a password on the command line interface can be insecure.

如果追求完美,不想出现这个警告,编辑my.cnf,在[mysqld]段中添加:

# vim /etc/my.cnf

[mysqld]

user=root      #改为自己的数据库用户名
password= #改为自己的数据库密码

效果截图:

mysql window备份远程数据库到本地。 本压缩包实现备份一个数据库和全部数据库的功能。并且支持压缩功能。 backup.bat 备份一个数据库。 MySqlAutoBackup-1.4.bat 备份多个数据库。

下载链接:https://download.csdn.net/download/a724008158/11151207

mysql window系统备份远程数据库到本地的更多相关文章

  1. Sqlserver2005手动备份远程数据库到本地数据库方法

    1,在本地数据库中新建一个数据库名,如local 选中local,鼠标右键,任务,导入数据 2下一步: 注意:服务器名称写远程连接的主机的IP, 数据库选中你要备份的远程数据库. 3下一步: 注意:服 ...

  2. window系统下远程部署Tomcat

    远程访问windows系统,在windows系统上启动tomcat,发布项目.1.拨VPN2.远程桌面连接,cmd --> mstsc 回车,弹出远程桌面连接窗口 3.输入计算机IP:132.2 ...

  3. window系统下调度数据库类型资源库中的kettle job

    已经存在kettle的一个资源库enfo,在目录/works/wxj下面有一个job (testmailsuccess.kjb)如何实现手工在kettle外部执行此job和让系统每天定时的调用此job ...

  4. pl/sql配置连接远程数据库oracle,本地没有安装oracle数据库的情况下

    首先下载instantclient 可以到oracle官网下载,要注册账号,一定要下对应版本的,要不然不成功, 10G,11G版的,我已经传上来了,免费下载:正在上传中,稍等 配置文件tnsnames ...

  5. window系统上用PHP获取本地物理IP代码

    <?php $res=system("ipconfig -all"); $contents=trim(ob_get_clean()); $contents=str_repla ...

  6. Navicat备份远程Oracle数据库到本地

    公司的数据库是本地的,我只能在公司连,回家就不能跑项目了,一跑就报SQLException,所以希望可以把数据库复制到我的本地来. 因为一直在用Navicat操作数据库,这里就分享一下用Navicat ...

  7. MySQL数据库的自动备份与数据库被破坏后的恢复(3)

    [2] 当数据库被修改后的恢复方法 数据库被修改,可能存在着多方面的原因,被入侵.以及相应程序存在Bug等等,这里不作详细介绍.这里将只介绍在数据库被修改后,如果恢复到被修改前状态的方法. 具体和上面 ...

  8. MySQL数据库的自动备份与数据库被破坏后的恢复(2)

    测试自动备份正常运转与否(备份恢复的方法) 这里,以通过实际操作的过程来介绍问题出现后的恢复方法. [1] 当数据库被删除后的恢复方法 首先建立一个测试用的数据库. [root@CentOS ~]# ...

  9. Python操作远程数据库

    我的项目要往数据库中插入create_time和update_time,那就势必要引用现在的系统时间,经过大量的查找,终于发现往python是没有对应时间datetime的相关通配符的,那么我们要怎么 ...

随机推荐

  1. | dp-the Treasure Hunter

    题目: A. Mr. Kitayuta, the Treasure Hunter time limit per test 1 second memory limit per test 256 mega ...

  2. RxSwift 操作符

    RxSwift 操作符 (throttle) https://blog.csdn.net/weixin_38318852/article/details/80334838 RxSwift 操作符 (w ...

  3. 如何追踪产生大量REDO的来源

    从10点到12点数据库中对象块变化排名靠前的对象 select to_char(begin_interval_time,'YYYY_MM_DD HH24:MI') snap_time, dhsso.o ...

  4. React.createClass和extends Component的区别

    React.createClass和extends Component的区别主要在于: 语法区别 propType 和 getDefaultProps 状态的区别 this区别 Mixins 语法区别 ...

  5. VUE 安装&创建一个项目

    1,安装node.js vue依赖nodejs,所以首先要安装node.js 然后打开cmd,输入命令, node -v.正常出现版本号,说明你已经安装成功了 下载地址:http://nodejs.c ...

  6. 周末没事干就看CSS JS Python ThinkPHP的书,照着例子运行就行,可以增强信心(www.delphihtmlcomponents.com 是神器,也可以帮助我学习。还有虚拟机运行Web)

    https://www.javatpoint.com/javascript-tutorialhttps://www.javatpoint.com/html-tutorialhttps://www.ja ...

  7. 读书笔记一【哈希——MD5】

    计算机中,将某种数据转换成指定范围内的数字数字或字母叫做哈希(散列.hashing) 哈希后的值无法像加密解密那样恢复为原文值,通常用于文件校验或数字签名等 好的散列算法应具有: 充分利用所有数据位 ...

  8. #20175201 实验二:Java面向对象程序设计

    20175201 实验二:Java面向对象程序设计 实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L ...

  9. C#路径中获取文件全路径、目录、扩展名、文件名称

    C#路径中获取文件全路径.目录.扩展名.文件名称常用函数 需要引用System.IO 直接可以调用Path的静态方法 class Program { static void Main(string[] ...

  10. Json字符串转map集合

    第一步:在pom.xml中添加依赖; <dependency> <groupId>com.alibaba</groupId> <artifactId>f ...