下面是导出存储过程的代码

1 # mysqldump -u 数据库用户名 -p -n -t -d -R 数据库名 > 文件名

其中,-d 表示--no-create-db, -n表示--no-data, -t表示--no-create-info, -R表示导出function和procedure。所以上述代码表示仅仅导出函数和存储过程,不导出表结构和数据。但是,这样导出的内容里,包含了 trigger。再往mysql中导入时就会出问题,错误如下:

ERROR 1235 (42000) at line **: This version of MySQL doesn't yet support ‘multiple triggers with the same action time and event for one table’

所以在导出时需要把trigger关闭。代码为

1 # mysqldump -u 数据库用户名 -p -n -t -d -R --triggers=false 数据库名 > 文件名

这样导入时,会出现新的问题:

ErrorCode:1418
This function has none of DETERMINISTIC, NOSQL, or READS SQL DATA inits declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)

解决方法是,在/etc/my.cnf中找到[mysqld],在它下面添加这样一行:

1 log-bin-trust-function-creators=1

转载于:https://www.cnblogs.com/xdot/p/5097781.html

Mysql导出函数、存储过程相关推荐

  1. mysql 导出函数_mysql导出存储过程或函数

    查询数据库中的存储过程和函数 方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE' ...

  2. MySql 自定义函数,存储过程,游标的使用

    首先整理一下mysql内置的一些函数 MySQL内置函数 一.字符函数 (1)CONCAT()//字符连接 (2)CONCAT_WS()//使用指定的分隔符进行字符连接 (3)FORMAT()//数字 ...

  3. mysql通过函数分割字符串为数组中_Mysql通过存储过程分割字符串为数组

    分割字符串为数组需要用到 三个mysql 的函数 : REVERSE(str) 返回颠倒字符顺序的字符串str. SUBSTRING_INDEX(str,delim,count) 返回从字符串str的 ...

  4. mysql导出包_mysql导入导出包括函数或者存储过程

    mysql导入导出包括函数或者存储过程 1.mysql导出整个数据库 mysqldump -h hostname -u username -p  databasename > backupfil ...

  5. mysql 中函数如何转存_mysql 导入导出数据库以及函数、存储过程 【转】

    MySQL常用导出数据命令: 1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfil ...

  6. mysql 导出所有函数_mysql 导入导出 包括函数或者存储过程

    1.mysql导出整个数据库 mysqldump -h hostname -u username -p  databasename > backupfile.sql 如果root用户没用密码可以 ...

  7. mysql导出存储过程_mysql 导入导出数据库以及函数、存储过程

    一.mysql常用导出数据命令 1.mysql导出整个数据库 mysqldump -hhostname -uusername -ppassword databasename > backupfi ...

  8. MySQL导出数据库、数据库表结构、存储过程及函数【用】

    一.导出数据库 我的mysql安装目录是D:\Program Files\MySQL\MySQL Server 5.5\bin\,导出文件预计放在D:\sql\ 在mysql的安装目录执行命令: my ...

  9. 数据库系列之mysql 自定义函数function,函数和存储过程的区别

    mysql 自定义函数function,函数和存储过程的区别 https://blog.csdn.net/u010365819/article/details/80470448 https://blo ...

最新文章

  1. EdgeGallery — MEP — 系统架构
  2. Yii2 HOW-TO(3):调试工具yii2-debug和Xdebug(失败)
  3. dj打碟怎么学_南京学DJ打碟
  4. java卡安全域_java – 在安全管理器下解析许多域后,程序内存不足?
  5. RxJS switchMap, mergeMap, concatMap,exhaustMap 的比较
  6. oracle插入性能优化,Oracle-insert性能优化
  7. C语言: ---gdb查看内存和寄存器内容
  8. 【智能AI】准确率97%的开源肺炎检测模型
  9. vue-router嵌套路由,默认子路由设置
  10. vue 时间戳 格式转化(插件化) - 封装篇
  11. int、bigint、smallint 和 tinyint范围
  12. 电解槽行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  13. 图像局部特征(四)--FAST-ER角点检测子
  14. conda 安装本地包_export包本地安装以及R包被CRAN移除后如何继续安装
  15. Android 系统源码中添加 androidx 依赖
  16. 饥荒正版怎么创建专用服务器,饥荒联机版如何创建本地服务器 创建本地服务器步骤...
  17. php 制作简易论坛,Dreamweaver打造PHP网站之简易论坛教程
  18. matlab改变图片尺寸及像素与尺寸的转换
  19. 服务器连接无线键盘,【罗技 K375s 无线蓝牙键盘使用总结】连接|手感_摘要频道_什么值得买...
  20. 佳能扫描仪按下按钮后自动打开phtoshop怎么办

热门文章

  1. Android实现点击通知栏后,先启动应用再打开目标Activity
  2. android miui9.0改装条例,安卓的通知适配(更新至9.0)
  3. JZOJ 5923. 【NOIP2018模拟10.23】Bomb
  4. 卸载后清理干净_想要清理你的Mac?选这几款软件就对了
  5. 给计算机系统的资产分配的记号被称为什么,哈工大2015计算机复试试题(25页)-原创力文档...
  6. 模型学习 - HNN、RBM、DBN
  7. 路径包含空格_5分钟学会:矢量工具与路径-编辑路径
  8. sourceinsight4 quicker._我要以一打十!Quicker:新一代Windows必备效率神器!
  9. Linux启动redis提示 /var/run/redis_6379.pid exists, process is already running or crashed
  10. 树和而叉查找树的实现