博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysqldump导入导出详解
阅读量:4538 次
发布时间:2019-06-08

本文共 1111 字,大约阅读时间需要 3 分钟。

mysqldump可以指定路径的,如果没指定路径,而只写了文件名的话,那么就在当前进入mysql命令行所在的目录,也就是mysql安装目录下
mysqldump  --default-character-set=utf8 -h127.0.0.1  -uroot -pabctrans -P33061 db table1 able2 |gzip > db`date +%Y%m%d`.tar.gz
mysqldump  --default-character-set=utf8 -h127.0.0.1  -uroot -pabctrans -P33061 db table1 able2 |gzip > db`date +%Y%m%d`.tar.gz
zcat ....gz | mysql -h127.0.0.1 -uuser -ppass db
 --max_allowed_packet=1024M
加-f参数,可忽略操作是发生的异常,不然一遇到异常就退出了
tar -tvzf db20121116.tar.gz 
查看不了里面的压缩文件?
这个不是tar包
zcat dzhweibotmp120121116.tar.gz | more
回车看下一部分,q键退出
--add-drop-table=false  
 mysqldump --help|grep drop
  --add-drop-database Add a DROP DATABASE before each create.
  --add-drop-table    Add a DROP TABLE before each create.
                      options --skip-add-drop-table --skip-add-locks
  --opt               Same as --add-drop-table, --add-locks, --create-options,
  --skip-opt          Disable --opt. Disables --add-drop-table, --add-locks,
add-drop-database                 FALSE
add-drop-table                    TRUE
这是一些帮助 默认情况下是开启删除 
sql命令就是先drop,后建立表结构,对于有数据的表做导入操作,这样做很危险!一定要注意!
--no-create-info
加入这个就没有删除和创建表语句了
--add-drop-table=false  
这个参数只是没有了删除表语句,但有创建表语句
 
 

转载于:https://www.cnblogs.com/svennee/p/4084465.html

你可能感兴趣的文章
HBuilder更换部分
查看>>
2012软工感言
查看>>
ubuntu 16.04 C我语言开发环境搭建
查看>>
ubuntu下配置lamp环境遇到 Unable to locate package错误解决办法
查看>>
坐在马桶上看算法:快速排序【转】
查看>>
并查集详解 (转)
查看>>
JWT实战:使用axios+PHP实现登录认证
查看>>
LR发送16进制转二进制socket报文常见问题及解决方案
查看>>
模拟器 Unable to execute simctl install Error 117
查看>>
[转贴]一个将表格变成 INSERT 的SQL 语句的存储过程(sql server)
查看>>
opencv之dft及mat类型转换
查看>>
canvas 保存bitmap到本地
查看>>
SAP 动态设置 GUI STATUS 灰色不可用 或者隐藏(转)
查看>>
王晋康 - 终极爆炸 ▪ 王晋康科幻小说精选集3(2014年4月24日)
查看>>
Elasticsearch-PHP 搜索操作
查看>>
自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试(转)
查看>>
Leetcode:Unique Paths
查看>>
uC/OS-II 函数之任务相关函数
查看>>
hdu 4704 Sum (十进制快速幂)
查看>>
【taro】-------------- Taro学习笔录(初识taro)-------------【劉】
查看>>