使用mysqldump命令备份

    mysqldump命令的作用是备份MySQL数据库。是将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。然后通过这些语句,就能够创建表并插入数据。

mysqldump基本语法(dos命令行):
mysqldump -uusername -ppassword dbname > BackupName.sql

参数释义:
username为数据库用户名
password为数据库密码
dbname表示数据库的名称
BackupName.sql表示备份数据库的文件名,文件名前面可以加上一个绝对路径,通常将数据库备份成一个后缀名为sql的文件。
举个栗子:
1.打开dos命令行:

2.输入备份数据库的命令(前提是配置了Path环境变量)

3.然后去备份的目录下查看备份的文件是否存在。

4.备份成功
5.注意:如果没有配置环境变量,但想要备份数据库的话,可以通过路径调用mysqldump.exe来备份数据库:
D:\wamp\MySQL\bin\mysqldump.exe 数据库名 -u用户名 -p密码 > test.sql

拓展:MySQL数据库的备份和还原命令

MySQL数据库备份和恢复用到了两个命令,分别是“mysqldump”和“mysql”,我们使用“mysqldump”命令进行数据库备份,使用“mysql”命令对数据库进行数据恢复。

下面是引用http://blog.csdn.net/u011277123/article/details/54285861中的

语法一、导出数据库中所有表结构;只导出表结构, 不导出表中的数据
mysqldump –opt -d 数据库名称 -u用户名 -p密码 > 保存文件路径

语法二、导出数据库中所有表中的数据;只导出表中的数据,不导出表结构
mysqldump -t 数据库名称 -u用户名 -p密码 > 保存文件路径

语法三、导出数据库中所有的表结构和数据;导出表结构和数据
mysqldump 数据库名称 -u用户名 -p密码 > 保存文件路径
或(该语句也可以):
mysqldump -u用户名 -p密码 数据库名称 > 保存文件路径

语法四、导出指定表的结构和数据
mysqldump -u用户名 -p密码 -B 数据库名称 –table 表名 > 保存文件路径

语法五、导出指定表数据,只导出数据,不导出表结构
mysqldump -t 数据库名称 -u用户名 -p密码 –table 表名 > 保存文件路径

语法六、将备份文件导入到数据库
mysql -u用户名 -p密码 数据库名称 < 用于恢复数据库的数据文件路径

通过mysqldump备份数据库相关推荐

  1. mysqldump备份数据库时出现when using LOCK TABLES

    用mysqldump备份数据库时,如果出现when using LOCK TABLES,解决办法是加上 --skip-lock-tables 例如: 用mysqldump备份数据库时出现 29: Fi ...

  2. mysqldump备份数据库语句

    mysqldump备份数据库语句 语法: Usage: mysqldump [OPTIONS] database [tables] OR     mysqldump [OPTIONS] --datab ...

  3. MySQL导出忽略指定表,mysqldump备份数据库时忽略某个或多个表

    摘要 腾兴网为您分享:mysqldump备份数据库时忽略某个或多个表,银联商务,易订货,壹学车,手柄助手等软件知识,以及三国无双4,可可宝贝英语软件,404源码,魂斗罗,全程费控,手机京东app,脆皮 ...

  4. java生成mysql数据库建表语句、字段、字段类型、字段注释,可实现不用mysqldump备份数据库

    使用 mysqldump 备份数据库也是可行的,因为每次备份的时候都需要mysqldump这个文件, 我在windows备份时没问题,但是放到linux上面时,centos系统死活不认这个文件,但又不 ...

  5. 6、mysqldump备份数据库(附带实例)

    数据库的主要作用就是对数据进行保存和维护,所以备份数据是数据库管理中最常用的操作. 为了防止数据库意外崩溃或硬件损伤而导致的数据丢失,数据库系统提供了备份和恢复策略. 保证数据安全的最重要的一个措施就 ...

  6. mysqldump备份数据库 mysql恢复数据库

    mysqldump 备份与恢复数据库 备份: 1.备份全部数据库的数据和结构 mysqldump -uroot -pjsb -A > /bk/all.sql -A: 备份所有数据库=--all- ...

  7. mysql dump 数据库_MySQL使用mysqldump备份数据库

    在本教程中,您将学习如何使用mysqldump工具备份MySQL数据库. MySQL GUI工具(如phpMyAdmin,SQLyog等)通常为备份MySQL数据库提供了方便的功能. 但是,如果您的数 ...

  8. mysqldump 备份数据库

    备份 备份 myBlog 数据库. myBlog_back.sh: #!/bin/bashcurrentDate=$(date "+%F") currentTime=$(date ...

  9. linux下使用mysqldump备份数据库:报mysqldump:Got error 1405的错误

    最近公司要求每天在linux上定时备份mysql数据库,在此记录一下遇到的问题. 当遇到1405错误码的时候可以修改my.cnf文件 vi /etc/my.cnf 添加以下代码段: [mysqldum ...

最新文章

  1. 拥有「人类智能」的全球首款有「思想」的机器人,活细胞培养的神经元
  2. 从源码学习Transformer!
  3. FlashFXP客户端 FTP连接,连接很慢的情况,
  4. c++ 随机字符串_关于Python的随机数模块,你必须要掌握!
  5. Maven,在pom.xml配置JDK 9版本。
  6. .NET Core实战项目之CMS 第四章 入门篇-Git的快速入门及实战演练
  7. MAC itunes无法验证服务器s.mzstatic/itunes无法更新服务器解决方案
  8. php 前置操作方法,前置操作-THINKPHP 5.0 手册最新版
  9. jQuery实现 div里面的文字如何自动缩小,避免文字溢出
  10. 【codevs1851】越狱,快速幂数学
  11. cdp备份mysql数据库_数据库如何备份与恢复
  12. 【docker】docker 实现 的基础
  13. java xms xmx 默认值_JVM启动参数-Xmx的默认值是多少?
  14. LeetCode(804)——唯一摩尔斯密码词(JavaScript)
  15. 怎样做一个卓越的程序员
  16. python wechat flask_python3+flask不能解析消息
  17. 2021-10-17工厂模式类图与代码示例
  18. 当 webpack 遇上 symlink
  19. Detecting Faces in Images: A Survey( 翻译)
  20. 前端下载其他服务器上的跨域图片资源问题

热门文章

  1. c语言 vc++6.0集成开发环境的使用,VC6.0集成开发环境的使用.ppt
  2. 基于基于jsp+mysql+Spring的SpringBoot美容院预约管理系统设计和实现
  3. 命令行安装Pillow
  4. python实例 87,88
  5. python基础入门(7)之元组
  6. 没有bug队——加贝——Python 练习实例 15,16
  7. python井字棋游戏人机对战_用Python做一个井字棋小游戏
  8. php sslv3握手失败,Boost Beast握手:sslv3警报握手失败错误
  9. mysql myisam 分表_mysql myisam简单分表设计
  10. linux 2.6.35 内核配置 usb,Linux 2.6.24.4移植到S3C2410(nano2410)之:USB