• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

使用mysqldump进行Mysql备份_MySQL

mysql 搞代码 4年前 (2022-01-09) 20次浏览 已收录 0个评论

mysqldump

  一、mysqldump命令

  mysql数据库导出要用到MySQL的mysqldump工具,基本用法是: 

shell> mysqldump [OPTIONS] database [tables]

  如果你不给定任何表,整个数据库将被导出。

  通过执行mysqldump –help,你能得到你mysqldump的版本支持的选项表。 

  注意,如果你运行mysqldump没有–quick或–opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 

  1.1、mysqldump支持下列选项: 

  –add-locks 

  在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(为了使得更快地插入到MySQL)。 

  –add-drop-table 

  在每个create语句之前增加一个drop table。 

  –allow-keywords 

  允许创建是关键词的列名字。这由表名前缀于每个列名做到。 

  -c, –complete-insert 

  使用完整的insert语句(用列名字)。 

  -C, –compress 

  如果客户和服务器本文来源gaodai#ma#com搞@@代~&码*网2均支持压缩,压缩两者间所有的信息。 

  –delayed 

  用INSERT DELAYED命令插入行。 

  -e, –extended-insert 

  使用全新多行INSERT语法。(给出更紧缩并且更快的插入语句) 

  -#, –debug[=option_string] 

  跟踪程序的使用(为了调试)。 

  –help 

  显示一条帮助消息并且退出。 

  LOAD DATA INFILE

  –fields-terminated-by=… 

  –fields-enclosed-by=… 

  –fields-optionally-enclosed-by=…

  –fields-escaped-by=… 

  –fields-terminated-by=… 

  这些选择与-T选择一起使用,并且有相应的LOAD DATA INFILE子句相同的含义。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:使用mysqldump进行Mysql备份_MySQL
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址