利用mysqldump只导出数据库的表结构、存储过程和函数

发布时间:2020-08-15 03:11:30 作者:orclwujian
来源:ITPUB博客 阅读:500
要实现标题中的任务需要用到mysqldump的几个参数
--no-data导出不包含表中数据 
--routines导出包含存储过程和函数(注:导出用户必须要有select存储过程和函数的权限)
--database导出哪个(哪些)库数据(注:在这里如果要导出全实例的表结构、存储过程和函数,不要使用--all-databases参数,不然会出现无法导入存储过程和函数的情况)
语句:
导出语句:
[root@test01]#mysqldump -h227.54.249.156 -P3306 -uroot -p --no-data --routines --database ADM CDM DW>/tmp/dw.sql

导入:
[root@test01]#mysql -P3306 -h127.54.249.18 -uroot -p </tmp/dw.sql
或者
mysql>source /tmp/dw.sql


PS:如果只要存储过程和函数,不需要表结构信息,再加一个--no-create-info参数
推荐阅读:
  1. mysqldump只导出数据
  2. 利用Java如何实现导出oracle数据库中的表结构

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysqldump 结构 函数

上一篇:支付宝移动端 Hybrid 解决方案探索与实践

下一篇:升级版Python程序员高效成长路线规划(附资源)!

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》