为什么80%的码农都做不了架构师?>>>   

操作用mysqldump备份数据库的用户需要的权限比较小,只需要select和lock table的权限就足够了。所以可以创建一个备份数据库的用户,专门用于备份数据库,这样可以避免数据库受到意外的破坏。

在备份数据库之前我们要做足准备功夫,首先创建了执行备份操作的数据库用户——backup,密码为:123456。其次,确定我们要备份哪个数据库,放在哪里。然后,确定数据库的备份文件要放到哪里。

假设我们的任务是要备份一个位于192.168.1.2 服务器 上,名称为backup_test的数据库,并把备份文件放到D:\bak\的文件夹中。又假设我们的操作系统为 windows  xp,于是我们可以用以下的方法执行备份操作:

我们可以使用windows自带的命令提示符(调用命令提示符的方法有多种,最常用的就是点击开始菜单,选择“运行”,输入cmd的命令就可以启动了),在命令提示符中输入以下命令:

mysqldump -ubackup -p123456 -h 192.168.1.2 backup_test > D:\bak\bakcup.sql

在这段命令中:

mysqldump 是myqldump的程序名了;

-u 是数据库的用户名,后面紧跟着用户名backup;

-p 是数据库的密码,后面同样紧跟着密码,注意是-p和密码之间不能有空格;

-h 是数据库的地址,如果没有此项表明是备份本地的数据库;

backup_test 要备份的数据库名称;

> 表明该数据库备份到后面的文件,紧跟当然是备份文件的地址了,注意要用绝对文件路径,文件的后缀也可以用.txt。

一旦执行该命令后,mysqldump立即执行备份操作。远程备份数据库要似乎网络的情况,一般远程备份需要一定的时间的。

如果把这个命令写成批处理文件,通过windows的计划任务可以实现定时备份数据。

在windows下用mysqldump备份数据库,因为没有gzip的压缩引擎,因此不能对备份数据库进行压缩,因此如果备份文件多了要经常清理过期的数据库备份文件。

转载于:https://my.oschina.net/neo600/blog/51533

mysqldump远程备份mysql数据库方法相关推荐

  1. 用mysqldump远程备份mysql数据库

    用mysqldump远程备份mysql数据库 mysqldump是备份mysql数据库的一种好工具.它相对于用phpmyadmin等备份工具更加快速,又避免受php.ini等的限制,在windows系 ...

  2. mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...

    项目部署在服务期上之后,有了新的需求,需要每月定时备份mysql数据库的所有数据! 查找了网上的多篇文章之后,自己又对bat文件中的mysqldump语句进行改进,可以实现了不用输入密码就能自动定时备 ...

  3. linux 远程备份mysql数据库_使用脚本自动化远程备份MySQL数据库

    通常情况下.MySQL都需要备份,备份的方法有很多种.下面是我用脚本配合计划任务完成的自动备份远程的数据库. 一. 确认备份方案: 备份机:ip192.168.8.51 数据库服务器:ip192.16 ...

  4. 最简便的备份MySql数据库方法

    使用MYSQL进行数据库备份,有很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好. 一.数据备份捷径 因为这个方法没有 ...

  5. linux php mysqldump,Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)

    利用mysqldump命令备份MySQL数据库的脚本(不带注释版,适合生产环境使用) 设计该脚本的一些设计.编写考虑: 利用mysqldump命令备份MySQL数据库的脚本(不带注释版,适合生产环境使 ...

  6. Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)

    设计该脚本的一些设计.编写考虑: 该脚本适用于编译安装mysql和通过yum或apt-get等安装方式 该脚本可以反复执行,不会重复覆盖数据 可增加,删除N天前的备份以节省磁盘空间 充分利用mysql ...

  7. mysqldump导入导出mysql数据库

    mysqldump导入导出mysql数据库 mysqldump导入导出mysql数据库 2011-02-21 16:33 数据库的基本导入\导出的命令 是 mysqldump 和 source 在li ...

  8. 编写一键备份MYSQL数据库脚本

    远程备份mysql数据库 1.mysql需要有远程访问权限 这里我为了方便,就设置所有地址都可以访问了.如果没有,在数据库中执行如下命令 创建备份用户及授权 >grant select,lock ...

  9. mysql zrm 配置_利用MySQL-zrm来备份和恢复MySQL数据库方法详解

    MySQL ZRM 工具是用PERL写的可以全部和增量备份MySQL数据库的一个强大工具. 还可以做快照,不过我现在没有条件做.等以后有可以做了再补上. 其实具体要说的也没啥,我只是做了点测试. 这里 ...

最新文章

  1. OLE 操作Excel 详解(转)
  2. HBase单机模式部署
  3. windows上报错:Could not find a version that satisfies the requirement torch==0.4.1
  4. VT-x,VT-d简介
  5. c# nullable类型有什么用
  6. 从OpenKruise用户疑问开始理解K8s资源更新机制
  7. PHP苹果不给上架,苹果商城上架拒绝
  8. Eclipse 默认设置的换行长度
  9. 信息学奥赛一本通(1092:求出e的值)
  10. orm框架设计、分析与开发
  11. 第十章 提升论文的可读性 --《英语科技写作(文法与修辞原则)》by 方克涛
  12. mybatis-缓存
  13. 卷积神经网络python实例,python卷积神经网络图像
  14. 《西部世界》后续,研究人类学能让AI拥有灵魂?
  15. ie vue报Unhandled promise rejection ReferenceError
  16. 阿里云性能测试工具PTS
  17. OTSU(最大类间方差法、大津算法)
  18. 开源 | 携程机票BDD UI Testing框架 - Flybirds
  19. pat甲级考试报名费_每日一感——记第一次PAT甲级考试之感想
  20. 【裸金属服务器】安装VMware ESXi

热门文章

  1. php ids,PHP / MYSQL查询id“duplicate ids”
  2. 有源淹没分析arcgis_基于ArcGIS的洪水淹没分析与三维模拟
  3. linux+软盘启动程序,软盘上的Linux系统方案
  4. php导包,Thinkphp5.1 导入第三方包的问题
  5. 组合计数 ---- 732 Div2 D. AquaMoon and Chess
  6. 【网络流24题】解题报告:K、航空路线问题(最小费用最大流)
  7. 模板 - C++ STL
  8. 解题报告 - 牛客 - 水图 (dfs求最长路径)
  9. 三菱modbusRTU通讯实例_「笔记」信捷plc应用,两个plc通讯篇
  10. lenovo电脑_联想推出了其最新的ThinkBook笔记本电脑产品ThinkBookPlus