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

mysqldump 数据导出工具运用

mysql 搞代码 7年前 (2018-06-02) 170次浏览 已收录 0个评论

mysqldump 数据导出工具使用

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

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

欢迎大家阅读《mysqldump 数据导出工具运用》,跪求各位点评,by 搞代码

 

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,给所有表加读锁

 

 

 

 

 

 


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

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

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

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

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