`
chenzehe
  • 浏览: 533248 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mysqldump 数据导出工具使用

阅读更多

mysqldump客户端工具用来备份数据库或者在不同数据库之前进行数据迁移,有下面三种方式来调用:

mysqldump [options] db_name [tables] #备份单个数据库或者库中部分数据表
mysqldump [options] --database DB1 [DB2 DB3 ...] #备份指定一个或者多个数据库
mysqldump [options] --all-database #备份所有数据库

 

1、连接属性

-u , --user=username #数据库连接名
-p , --password=password #数据库连接密码
-h , --host=192.168.xxx.xxx #数据库服务器所在IP或者域名
-P , --port=xxx #连接端口,不指定为默认端口3306
 

2、输出内容选项

 

--add-drop-database #在导出的sql文件中,每个创建数据库语句前加上DROP DATABASE语句
--add-drop--table #在导出的sql文件中,在每个创建表的语句前加上DROP TABLE语句

    默认情况下,这两个参数都会自动加上。

 

-n , --no-create-db #不包含数据库的创建语句
-t , --no-create-info #不包含数据表的创建语句
-d , --no-data #只导出表结构,不包含数据

 

3、输出格式选项

      --compact,输出结果简洁,不包含默认选项中的各种注释

 

      -c , --complete-insert,使导出的sql文件中insert语句包含字段名,默认insert语句是不包含字段名的

 

      -T,将指定表中的数据备份为单纯的数据文本和创建表的SQL文件两个文件。如下面语句把库test中表student导出到test目录下:

mysqldump -uhuisou -phuisou -h192.168.0.248 test student -T ./test

#注意-T放到数据库名称前面不行
mysqldump -uhuisou -phuisou -h192.168.0.248 -T test student ./test

 

4、字符集选项

      --default-character-set=name,设置导出的客户端字符集

 

5、-F , --flush-logs,备份前刷新日志,备份前关闭旧日志,生成新日志,使得进行恢复的时候从新日志开始进行重做,大大方便了恢复过程。

 

6、-l , --lock-tables,给所有表加读锁

 

 

 

 

 

 

分享到:
评论

相关推荐

    mysqldump 只导出数据 或者 只导出表结构

    NULL 博文链接:https://zhelong111.iteye.com/blog/2195985

    mysqldump.exe 5.7工具

    mysqldump.exe 5.7工具,可以用来导出、导入mysql数据

    MySQL数据库使用mysqldump导出数据详解

    在日常维护工作当中经常会需要对数据进行导出操作,而mysqldump是导出数据过程中使用非常频繁的一个工具;它自带的功能参数非常多,文章中会列举出一些常用的操作,在文章末尾会将所有的参数详细说明列出来。 语法...

    Mysql导入导出工具Mysqldump和Source命令用法详解

    这时Mysql怎么导入导出数据库中的数据就非常关键,Mysql本身提供了命令行导出工具Mysqldump和Mysql Source导入命令进行SQL数据导入导出工作,通过Mysql命令行导出工具Mysqldump命令能够将Mysql数据导出为文本格式...

    mysqldump-5.6.21

    mysqldump-5.6.21的导出工具,低版本的工具不能导出高版本的表结构和数据。

    mysqldump 文件自动生成word 数据字段perl工具

    mysql 导出的脚本,运行perl 生成word文档,文档通表格存储数据字典

    cassandradump:Cassandra的数据导出工具,受mysqldump的启发,具有一些额外的切片和切块功能

    cassandradump:Cassandra的数据导出工具,受mysqldump的启发,具有一些额外的切片和切块功能

    mysqldump.exe

    win64版本的mysql-5.7.27-winx64的导出工具,低版本不能导出高版本的表结构和数据

    mysql数据迁移到mysql.rar

    1.使用mysqldump命令导出数据 $ mysqldump -u username -p database_name >backup.sql 其中,username是MySQL数据库的用户名,database_name是要备份的数据库名称,backup.sql是备份文件名。执行该命令后,将会...

    mysql中mydumper 和 mysqldump 对比使用

    另外 mydumper 和 mysqldump 本质上是一样的导出逻辑数据, 不支持在线热备 innodb. 当然我们也可以使用 innobackup 备份部分表数据, 但是它和 mydumper 和 mysqldump 不是一类备份方式, 所以下文只测试 mydumper 和...

    MySQL 快速导入导出

    自己用JAVA做的第一个swing程序,用来快速导入导出MySQL数据库,导入整个库6万条数据只需要5秒钟,处女作 见笑了。 使用方法:需要系统支持JAVA环境并安装了MySQL,直接运行MySQLdump.jar,填好相应设置项,点击...

    mysqldump-5.5.40.exe

    mysql-5.5.40.exe的导出工具,低版本不能导出高版本的表结构和数据

    HeidiSQL工具导出导入MySQL数据

    有时候,为了数据方便导出导入SQL,我们可以借助一定的工具,方便我们队数据库的移植,可以达到事半功倍的效果.在这里,就给大家简单的介绍一款能方便导出或者导入MySQL的数据. ①首先,选择你要导出的数据库,点击鼠标右键...

    mysqldump-5.7.27

    linux版本的mysql-5.7.27的导出工具,低版本不能导出高版本的表结构和数据

    MyMDBDump:以各种格式从 MariaDB 数据库转储数据的工具-开源

    MariaDB 附带了用于导出数据的 mysqldump 工具。 这是一个快速的工具,但输出格式不是很灵活,并且还有一些其他限制。 另一方面,MyMDBDump 旨在提供更大的输出格式灵活性。 除了 CSV 和 mysqldump(INSERT 语句)...

    mysqldump-5.5.54

    mysql-5.5.54的导出工具,低版本不能导出高版本的表结构和数据。

    使用mysqldump对MySQL的数据进行备份的操作教程

    MySQL 自身的 mysqldump 工具支持单线程工作, 依次一个个导出多个表,没有一个并行的机 ,这就使得它无法迅速的备份数据。 mydumper 作为一个实用工具,能够良好支持多线程工作, 可以并行的多线程的从表中读入数据...

    Linux中mysqldump命令实例详解

    mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。 语法: mysqldump (选项)  选项: –add-drop-table :在每个创建数据表语句前添加删除数据库的...

    Mysql数据迁徙方法工具解析

    这篇文章主要介绍了mysql数据迁徙方法工具解析,...导出数据 mysqldump -u root -p DATABASE_NAME table_name > dump.sql 恢复数据 mysql -u root -p DATABESE_NAME < dump> source dump.sql 使用pymysql连接数据库

Global site tag (gtag.js) - Google Analytics