mysqldump用法,mysqldump命令详解

mysqldump用法,mysqldump命令详解,MySQL之mysqldump的使用详解

本文主要介绍了MySQL的mysqldump的详细使用说明。通过示例代码非常详细,对大家的学习或者工作都有一定的参考价值。有需要的朋友下面和边肖一起学习。

一、mysqldump 简介

Mysqldump是MySQL自己的逻辑备份工具。

其备份原理是通过协议连接MySQL数据库,查询需要备份的数据,并将查询到的数据转换成相应的insert语句。当我们需要恢复这些数据时,可以通过执行这些insert语句来恢复相应的数据。

二、备份命令

2.1命令格式

mysqldump[选项]数据库名[表名]脚本名

或者

mysqldump[选项]-数据库名称[选项表名称]脚本名称

或者

mysqldump[选项] -所有数据库[选项]脚本名称

2.2选项描述

参数名称

缩写

意义

主持人

-h

服务器IP地址

-港口

-P

服务器端口号

-用户

-你

MySQL用户名

-密码

-p

MySQL密码

-数据库

指定要备份的数据库。

-所有-数据库

备份mysql服务器上的所有数据库。

-紧凑型

压缩模式,产生较少的输出。

-评论

添加评论信息

-完整-插入

完成插入输出语句

-锁表

备份前锁定所有数据库表。

-无创建数据库/-无创建信息

禁止生成create database语句。

-力量

出现错误时,继续备份操作。

-默认字符集

指定默认字符集

-附加锁

备份时锁定数据库表。

2.3示例

备份所有数据库:

MySQL dump-u root-p-all-databases/backup/MySQL dump/all . db

指定的备份数据库:

MySQL dump-u root-p test/backup/MySQL dump/test . db

指定备份数据库指定表(多个表用空格分隔)

MySQL dump-u root-p MySQL db event/backup/MySQL dump/2 table . db

指定备份数据库不包括某些表。

MySQL dump-u root-p test-ignore-table=test . t1-ignore-table=test . T2/backup/MySQL dump/test 2 . db

三。恢复命令

3.1系统线命令

mysqladmin -uroot -p创建数据库名称

MySQL-u root-p db _ name/backup/MySQL dump/db _ name . db

注意:导入备份数据库前,如果db_name不存在,需要创建;并且只有当它与db_name.db中的数据库名称相同时,才能导入它

3.2来源方法

mysql使用数据库名称

MySQL source/backup/MySQL dump/db _ name . db

实例

注意:用户名:root密码:DbPasswd生成的sql脚本询问db.sql

数据库导出为DBName的表结构(不导出数据)

mysqldump-u root-pdb passwd-d DBName db . SQL

导出数据库是DBName及其所有数据的表结构(不带-d)。

MySQL dump-u root-pDbPasswd DBName db . SQL;

导出数据库为DBName的表(测试)的结构

mysqldump-u root-pdb passwd-d DBName test db . SQL

导出数据库为DBName的表(test)的结构及其所有数据(不加-d)

mysqldump-u root-pDbPasswd DBName test db . SQL

关于MySQL的mysqldump的详细使用方法这篇文章就讲到这里。有关mysqldump的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • pymysql菜鸟教程,pymysql 使用
  • pymysql菜鸟教程,pymysql 使用,pymysql模块使用简介与示例
  • mysql锁实现,mysql锁算法
  • mysql锁实现,mysql锁算法,MySQL锁机制与用法分析
  • mysql连接报错10061,mysql连接错误10060
  • mysql连接报错10061,mysql连接错误10060,MYSQL无法连接 提示10055错误的解决方法
  • mysql连接报10060错误,mysql连接报错10055
  • mysql连接报10060错误,mysql连接报错10055,MySQL连接异常报10061错误问题解决
  • mysql辅助索引和主键索引,mysql 主键 外键 索引
  • mysql辅助索引和主键索引,mysql 主键 外键 索引,MySQL索引之主键索引
  • MySQL语句大全,mysql常见语句总结
  • MySQL语句大全,mysql常见语句总结,MySQL语句整理及汇总介绍
  • mysql触发器的使用方法实验报告,mysql中触发器的使用
  • 留言与评论(共有 条评论)
       
    验证码: