mysqldump常用参数

# 实例1:我需要备份一个名为test的数据库,我的数据库的root密码是redhat。
mysqldump -uroot -predhat test > test.sql
# 点评:默认的mysqldump命令(什么参数都不加)只能备份数据库中的视图、所有表和数据。一般比较健全的数据库都会包含存储过程、函数、触发器和事件,如果你希望在备份数据库时这些信息也被保存起来,那么你需要增加其他参数才可以做到。

-d 这个参数的作用是不保存数据。
# 实例2:我需要备份一个名为test的数据库,我的数据库的root密码是redhat。我只需要结构。
mysqldump -d -uroot -predhat test > test.sql
# 点评:有时候我们只需要用到某个数据库的数据结构,那么我们就可以使用这个参数了。

-t 这个参数的作用是只导出数据。
# 实例3:我需要导出一个名为test的数据库的abc这张表的数据,我的数据库的root密码是redhat。
mysqldump -t -uroot -predhat test > test.sql
# 点评:这个参数通常用于导出某个表的数据。

--add-drop-database 该参数的作用是在备份时添加判断语句,如果目标数据库已存在,则删除。
--add-drop-table 该参数的作用是在备份时添加判断语句,如果目标表已存在,则删除。
时间: 2024-10-19 23:23:58

mysqldump常用参数的相关文章

MySQLdump常用命令

MySQLdump常用mysqldump -u root -p --databases 数据库1 数据库2 > xxx.sql 还原:系统命令行: MySQL -uroot -p123456 <f:\all.sql 常见选项:--all-databases, -A: 备份所有数据库--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名.使用该选项,mysqldum把每个名字都当作为数据库名. --force, -f:

mysql 导入导出的几个常用参数

导出命令: mysqldump -t --skip-extended-insert -utest -p testdb tableA > testdb_tableA.sql 参数说明: -t: 仅导出数据,不包含Schema(建表.索引) --skip-extended-insert: 导出的insert语句一条数据一行,默认的选项是所有数据一条insert ----------------------------------- 导入命令: mysql -f -h127.0.0.1 -utest

【linux】ls常用参数

1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –-all 列出目录下的所有文件,包括以 . 开头的隐含文件 -d, –-directory 将目录像文件一样显示,而不是显示其下的文件 -h, –-human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G) -i, –-inode 印出每个文件的 inode 号 -l,--long 除了文件名之外,还将文件的权限.所有者.文件大小等信息详

grep命令常用参数及用法

1.grep介绍 grep命令是Linux系统中一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来.grep全称Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户.grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2. 2.grep常用参数 -a :将 binary 文件以 text 文件的方式搜寻数据

JVM常用参数设置

-server -Xms8g 初始堆大小 -Xmx8g 最大堆大小 -Xmn2g 年轻代大小 -Xss1024K 每个线程的堆栈大小 -XX:PermSize=256m -XX:MaxPermSize=512m Perm不属于堆内存,由虚拟机直接分配,可通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小 设置持久代(perm gen)初始值   设置持久代最大值 -XX:ParallelGCThreads=8 并行收集器的线程数 -XX:+UseConcMarkSwe

cat常用参数详解

cat常用参数详解 作者:尹正杰 最近,我的一个朋友对linux特别感兴趣,于是我觉得每天交给他一个命令的使用,这样一个月下来也会使用30个命令,基本的操作他应该是没啥问题啦,接下来让我们看看 今天的命令吧. 还记得我们昨天学的命令吗?让我们一起看看我的目录下有是吗文件或者目录吧: 通过昨天学的命令,我们看出来了log.txt是我最近修改的一个文件,那么如何去看这个文件的内容呢?让我们一起学习cat吧 一.Cat的基本用法就是cat + [参数(这个参数是可以省略的)] + 文件名称. 例如:

jvm常用参数设置 good

1.堆的大小可以通过 -Xms 和 -Xmx 来设置,一般将他们设置为相同的大小,目的是避免在每次垃圾回收后重新调整堆的大小,比如 -Xms=2g -Xmx=2g 或者 -Xms=512m -Xmx=512m 2.年轻代大小可以通过 -Xmn 来设置,比如-Xmn=2g 或者 -Xmn512m,此值对系统性能影响较大,Sun官方推荐配置为整个堆的3/8 3.年老代大小 = 堆大小 – 年轻代大小 4.持久代或者永久代大小可以通过 -XX:PermSize 和 -XX:MaxPermSize 来控

nginx全局常用参数(核心功能参数)和其他模块参考

一.全局参数配置参考 常用参数配置示例: user nobody nobody; worker_processes 4; errorlog /var/log/nginx/nginxErrorLog.log; pid    /var/run/nignx.pid; worker_rlimit_nofile 65535; events {     use epoll;     worker_connections 65535; } user指定nginx worker进程运行的用户和用户组,默认是no

db2 常用参数优化

常用参数修改: db2 "update db cfg for bmc using BUFFPAGE  51200" db2 'alter bufferpool ibmdefaultbp size 51200' db2 "update db cfg for bmc using LOGSECOND 200" db2 "update db cfg for bmc using SORTHEAP 1024" db2 "update db cfg