`
hejiajunsh
  • 浏览: 410721 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

mysqldump转储时必备&非必备参数

阅读更多

mysqldump转储时必备参数:

 

e.g. 

C:\Documents and Settings\zhuolangkeji>mysqldump -uxxxx -pxxx -h 172.26.3.109 -P 3306 -c -e -B task > c:\task.sql

 

--user, -u

指定连接的用户名。

 

--port, -P

连接数据库端口号

 

--password, -p

连接数据库密码

 

--host, -h

需要导出的主机信息

mysqldump  -uroot -p --host=localhost --all-databases

 

--add-drop-database

每个数据库创建之前添加drop数据库语句。

mysqldump  -uroot -p --all-databases --add-drop-database

 

--complete-insert,  -c

使用完整的insert语句(包含列名称)。这么做能提高插入效率,但是可能会受到max_allowed_packet参数的影响而导致插入失败。

mysqldump  -uroot -p --all-databases --complete-insert

 

--extended-insert,  -e

使用具有多个VALUES列的INSERT语法。这样使导出文件更小,并加速导入时的速度。默认为打开状态

mysqldump  -uroot -p --all-databases

mysqldump  -uroot -p --all-databases--skip-extended-insert   (取消选项)

 

--databases,  -B

导出几个数据库。参数后面所有名字参量都被看作数据库名。

mysqldump  -uroot -p --databases test mysql

 

--------------------

mysqldump转储时非必备参数:

 

--max_allowed_packet

服务器发送和接受的最大包长度。

mysqldump  -uroot -p --host=localhost --all-databases --max_allowed_packet=10240

 

--net_buffer_length

TCP/IP和socket连接的缓存大小。

mysqldump  -uroot -p --host=localhost --all-databases --net_buffer_length=1024

 

--no-data, -d

不导出任何数据,只导出数据库表结构。

mysqldump  -uroot -p --host=localhost --all-databases --no-data

分享到:
评论

相关推荐

    mysqldump 参数大全

    在深入探讨`mysqldump`的参数大全之前,我们先了解`mysqldump`的基本功能:它是一个用于备份MySQL数据库的工具,能够将一个或多个数据库转换为SQL脚本,以便进行备份、迁移或者恢复操作。接下来,我们将详细解析`...

    08-MySQL逻辑备份工具mysqldump&mysqlpump&mydumper1

    mysqldump提供了多种参数来控制备份过程,以下是一些重要的参数: 1. --single-transaction:将导出操作封装在一个事务(Repeatable Read)中,以确保导出的数据是一致性快照。只有当表使用支持MVCC的存储引擎...

    mysqldump.exe 5.7工具

    10. 错误处理和日志:在执行`mysqldump`时,可能遇到各种错误,通过查看错误日志或调整命令参数可以解决。同时,使用重试机制和日志记录可以增强脚本的健壮性。 以上就是关于`mysqldump.exe 5.7`工具的一些核心知识...

    windows mysqldump.zip

    恢复数据时,使用mysql命令行工具,读取mysqldump生成的SQL文件执行即可。例如: ```cmd mysql -u root -p ``` 输入密码后,数据库将被恢复到备份时的状态。 四、性能优化 为了提高mysqldump的效率,可以考虑...

    dump_to_jsonl:从`mysqldump`转储文件生成JSONL

    dump_to_jsonl从mysqldump转储文件生成JSONL。安装% go get github.com/abetomo/dump_to_jsonl用法Usage of dump_to_jsonl: -file string dump file -outdir string output directory例子一个创建% dump_to_jsonl -...

    mysqldump-8.0.20.zip

    【标题】"mysqldump-8.0.20.zip"是一个包含了MySQL数据库备份工具mysqldump的压缩文件,适用于Windows操作系统。这个版本是8.0.20,这意味着它包含了MySQL 8.0的主要特性和服务更新。 【描述】提到的"从MySQL ...

    mysqldump.exe

    `mysqldump.exe` 是 MySQL 数据库管理系统中的一款重要命令行工具,它主要用于数据库的备份、导出和数据迁移。这款工具的功能强大且灵活,是数据库管理员日常工作中不可或缺的一部分。下面将详细介绍 `mysqldump` 的...

    5.6.12mysqldump.exe工具

    在低版本备份高版本的时候会报错。可以尝试直接用高版本的mysqldump备份。但是的一个exe文件。

    mysqldump(用于备份数据)

    mysqldump

    linux-Mysqldumpsecure加密mysqldump脚本

    这意味着,当备份任务出现异常时,监控系统会自动发送警报,及时通知管理员,从而避免因未察觉的备份失败而导致的数据丢失风险。 `mysqldump-secure-master`这个文件名表明它是`mysqldump-secure`项目的源码主分支...

    mysqldump 备份多张相关联的表,并且执行有条件的筛选

    然而,当涉及到备份多张相关联的表并执行条件筛选时,mysqldump的使用就变得相对复杂。本文将深入探讨如何使用mysqldump进行这类高级备份操作。 ### 一、mysqldump基本语法 mysqldump的基本语法结构为: ``` ...

    mysqldump使用

    本文将深入探讨`mysqldump`的各项功能,并通过具体的参数配置和示例来帮助读者更全面地理解和掌握其使用方法。 #### 基础概念 `mysqldump` 是一个命令行工具,用于将MySQL数据库中的数据导出为文本文件或标准输出...

    mysqldump全量备份常用参数和脚本

    mysqldump全量备份常用参数和脚本

    mysql、mysqldump命令离线包(可直接使用命令)

    包里面的文件:mysql、mysqldump 两个命令 mysqldump使用方法:可直接使用,备份数据库 使用方法:mysqldump --opt -u用户名 -p密码 -hIP地址 -P数据库端口 要备份的库 > 导入指定的sql里 示例:mysqldump --opt -u...

    LNH_MySQL 12-mysqldump-master-data参数答疑详解.mp4

    LNH_MySQL 12-mysqldump-master-data参数答疑详解.mp4

    mysqldump命令导入导出数据库方法与实例汇总

    使用`mysqldump`时,应根据实际需求选择合适的选项,如是否需要锁定表、是否添加删除表的语句等。注意,对于大型数据库,导出和导入可能需要较长时间,因此在操作时要考虑到服务器资源的使用情况。如果可能,可以...

    使用mysqldump命令导出MYSQL数据库

    在IT行业中,数据库管理是至关重要的,特别是在使用MySQL这样的流行关系型数据库管理系统时。`mysqldump`是一个强大的命令行工具,它允许用户备份、导出MySQL数据库的数据和结构。这个工具对于开发人员和系统管理员...

Global site tag (gtag.js) - Google Analytics