ITPub博客

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

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

原创 MySQL 作者:orclwujian 时间:2016-04-25 14:24:48 0 删除 编辑
要实现标题中的任务需要用到mysqldump的几个参数
--no-data导出不包含表中数据 
--routines导出包含存储过程和函数(注:导出用户必须要有select存储过程和函数的权限)
--database导出哪个(哪些)库数据(注:在这里如果要导出全实例的表结构、存储过程和函数,不要使用--all-databases参数,不然会出现无法导入存储过程和函数的情况)
语句:
导出语句:
[root@test01]#mysqldump -h127.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参数

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29989552/viewspace-2087864/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-10-29

  • 博文量
    95
  • 访问量
    322690