描述如下:
用mysqldump 导出 Trigger 的时候遇到一个问题,贴出来,以免大家犯错。
在执行下面的操作时:
[root@ytt ~]# /usr/local/mysql/bin/mysqldump -S /tmp/mysql1.sock test > test.sql
导出的结果里面含有 Trigger.
[root@ytt ~]# /usr/local/mysql/bin/mysqldump -S /tmp/mysql1.sock -Rdtn test > test_sp.sql
导出的结果里面仍然含有 Trigger.
导入的时候出错:
[root@ytt ~]# /usr/local/mysql/bin/mysql
-S /tmp/mysql1.sock --database test <
test.sql
[root@ytt ~]# /usr/local/mysql/bin/mysql -S /tmp/mysql1.sock --database test < sp.sql
ERROR
1235 (42000) at line 26: This version of MySQL doesn't yet support
'multiple triggers with the same action time and event for one table'
解决办法:
默认不带任何参数的时候 tiggers 值为真,那么我们修改他的值为假,给mysqldump 加上开关: --triggers=false
即可。
分享到:
相关推荐
描述如下: 用mysqldump 导出 Trigger 的时候遇到一个问题,贴出来,以免大家犯错。 在执行下面的操作时: 代码如下:[root@ytt ~]# /usr/local/mysql/bin/mysqldump -S /tmp/mysql1.sock test > test.sql 导出的结果...
mysqldump.exe 5.7工具,可以用来导出、导入mysql数据
在低版本备份高版本的时候会报错。可以尝试直接用高版本的mysqldump备份。但是的一个exe文件。
mysqldump工具基本用法,文档详细介绍了
利用此工具可以轻松地将mysql数据库的.sql文件转换为xml文件格式,使用方便,功能强大。
mysqldump-5.6.21的导出工具,低版本的工具不能导出高版本的表结构和数据。
windows mysqldump 5.7.35
MySQL掌握备份恢复工具mysqldump实践
-bash: mysqldump: command not found问题解决
mysqldump
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump –help,你能得到你mysqldump的版本支持的选项表。...
原文链接:https://blog.csdn.net/m0_37814112/article/details/128383961 功能说明: 1、支持单库或多库一键备份 2、支持单库或多库一键恢复
mysql 导出的脚本,运行perl 生成word文档,文档通表格存储数据字典
mysqldump 参数大全
mysqldump备份.sh
导出要用到MySQL的mysqldump工具,基本用法是: 代码如下:shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump –help,你能得到你mysqldump的版本...
mysqldump 导入 导出 备份 还原 也是详解