通过mysqldump备份数据库
使用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备份数据库相关推荐
- mysqldump备份数据库时出现when using LOCK TABLES
用mysqldump备份数据库时,如果出现when using LOCK TABLES,解决办法是加上 --skip-lock-tables 例如: 用mysqldump备份数据库时出现 29: Fi ...
- mysqldump备份数据库语句
mysqldump备份数据库语句 语法: Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --datab ...
- MySQL导出忽略指定表,mysqldump备份数据库时忽略某个或多个表
摘要 腾兴网为您分享:mysqldump备份数据库时忽略某个或多个表,银联商务,易订货,壹学车,手柄助手等软件知识,以及三国无双4,可可宝贝英语软件,404源码,魂斗罗,全程费控,手机京东app,脆皮 ...
- java生成mysql数据库建表语句、字段、字段类型、字段注释,可实现不用mysqldump备份数据库
使用 mysqldump 备份数据库也是可行的,因为每次备份的时候都需要mysqldump这个文件, 我在windows备份时没问题,但是放到linux上面时,centos系统死活不认这个文件,但又不 ...
- 6、mysqldump备份数据库(附带实例)
数据库的主要作用就是对数据进行保存和维护,所以备份数据是数据库管理中最常用的操作. 为了防止数据库意外崩溃或硬件损伤而导致的数据丢失,数据库系统提供了备份和恢复策略. 保证数据安全的最重要的一个措施就 ...
- mysqldump备份数据库 mysql恢复数据库
mysqldump 备份与恢复数据库 备份: 1.备份全部数据库的数据和结构 mysqldump -uroot -pjsb -A > /bk/all.sql -A: 备份所有数据库=--all- ...
- mysql dump 数据库_MySQL使用mysqldump备份数据库
在本教程中,您将学习如何使用mysqldump工具备份MySQL数据库. MySQL GUI工具(如phpMyAdmin,SQLyog等)通常为备份MySQL数据库提供了方便的功能. 但是,如果您的数 ...
- mysqldump 备份数据库
备份 备份 myBlog 数据库. myBlog_back.sh: #!/bin/bashcurrentDate=$(date "+%F") currentTime=$(date ...
- linux下使用mysqldump备份数据库:报mysqldump:Got error 1405的错误
最近公司要求每天在linux上定时备份mysql数据库,在此记录一下遇到的问题. 当遇到1405错误码的时候可以修改my.cnf文件 vi /etc/my.cnf 添加以下代码段: [mysqldum ...
最新文章
- 拥有「人类智能」的全球首款有「思想」的机器人,活细胞培养的神经元
- 从源码学习Transformer!
- FlashFXP客户端 FTP连接,连接很慢的情况,
- c++ 随机字符串_关于Python的随机数模块,你必须要掌握!
- Maven,在pom.xml配置JDK 9版本。
- .NET Core实战项目之CMS 第四章 入门篇-Git的快速入门及实战演练
- MAC itunes无法验证服务器s.mzstatic/itunes无法更新服务器解决方案
- php 前置操作方法,前置操作-THINKPHP 5.0 手册最新版
- jQuery实现 div里面的文字如何自动缩小,避免文字溢出
- 【codevs1851】越狱,快速幂数学
- cdp备份mysql数据库_数据库如何备份与恢复
- 【docker】docker 实现 的基础
- java xms xmx 默认值_JVM启动参数-Xmx的默认值是多少?
- LeetCode(804)——唯一摩尔斯密码词(JavaScript)
- 怎样做一个卓越的程序员
- python wechat flask_python3+flask不能解析消息
- 2021-10-17工厂模式类图与代码示例
- 当 webpack 遇上 symlink
- Detecting Faces in Images: A Survey( 翻译)
- 前端下载其他服务器上的跨域图片资源问题
热门文章
- c语言 vc++6.0集成开发环境的使用,VC6.0集成开发环境的使用.ppt
- 基于基于jsp+mysql+Spring的SpringBoot美容院预约管理系统设计和实现
- 命令行安装Pillow
- python实例 87,88
- python基础入门(7)之元组
- 没有bug队——加贝——Python 练习实例 15,16
- python井字棋游戏人机对战_用Python做一个井字棋小游戏
- php sslv3握手失败,Boost Beast握手:sslv3警报握手失败错误
- mysql myisam 分表_mysql myisam简单分表设计
- linux 2.6.35 内核配置 usb,Linux 2.6.24.4移植到S3C2410(nano2410)之:USB