运用mysqldump 工具时需要注意的问题_Mysql

描述如下:
用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 即可。

时间: 2024-11-09 02:52:23

运用mysqldump 工具时需要注意的问题_Mysql的相关文章

MySQL的mysqldump工具用法详解_Mysql

导出要用到MySQL的mysqldump工具,基本用法是:   复制代码 代码如下: shell> mysqldump [OPTIONS] database [tables]   如果你不给定任何表,整个数据库将被导出.   通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表.   注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题. 

mysqldump工具命令操作mysql备份导入导出实例

mysqldump工具很多方面类似相反作用的工具mysqlimport.它们有一些同样的选项.但mysqldump能够做更多的事情.它可以把整个数据库装载到一个单独的文本文件中.这个文件包含有所有重建您的数据库所需要的SQL命令.这个命令取得所有的模式(Schema,后面有解释)并且将其转换成DDL语法(CREATE语句,即数据库定义语句),取得所有的数据,并且从这些数据中创建INSERT语句.这个工具将您的数据库中所有的设计倒转.因为所有的东西都被包含到了一个文本文件中.这个文本文件可以用一个

解析MySQL中mysqldump工具的基本用法_Mysql

导出要用到MySQL的mysqldump工具,基本用法是:   shell> mysqldump [OPTIONS] database [tables]   如果你不给定任何表,整个数据库将被导出.   通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表.   注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题.   mysqldump

MySQL中mysqldump工具使用方法详解

导出要用到MySQL的mysqldump工具,基本用法是:    代码如下 复制代码 shell> mysqldump [OPTIONS] database [tables]   如果你不给定任何表,整个数据库将被导出.   通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表.   注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题. 

Mysql中使用mysqldump工具进行数据维护

使用mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出. 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表. 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载 整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题. mysqldump支持下列选项: --add-lock

directx-win7中使用类似 Unity3d 和 Virtools之类的可视化开发工具时,场景视图渲染响应延迟

问题描述 win7中使用类似 Unity3d 和 Virtools之类的可视化开发工具时,场景视图渲染响应延迟 请问win7中使用类似 Unity3d 和 Virtools之类的可视化开发工具时,编辑界面中,场景视图渲染不及时响应编辑操作是什么原因? 例如:用鼠标选中一个场景物体,正常情况下,场景视图中被选中的物体应该有高亮线框表示该物体被选中了,但是在我的电脑上并没有显示出高亮线框,而在我下一次取消选择的时候,在场景视图中才出现表示选中物体的高亮线框. 上述只是其中一种情况,总之,就是视图中的

导出excel 时 只要不用下载工具迅雷直接下载一切正常,但当使用下载工具时导出的EXCEL就为空内容,

问题描述 导出excel时,我用这个下载:StringBuildersb=newStringBuilder();System.IO.StringWritersw=newSystem.IO.StringWriter(sb);System.Web.UI.HtmlTextWriterhw=newSystem.Web.UI.HtmlTextWriter(sw);Response.Clear();Response.Buffer=true;//Response.AppendHeader("Content-D

当人体器官还不能作为普及的身份识别工具时

当人体器官还不能作为普及的身份识别工具时 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 当人体器官如视网膜,指纹,人脸识别(补充一个,叫做声纹)等,还不能作为普及的身份识别工具时, 也或者还不

Windows Phone用户只有52%在用搜索工具时使用Bing

硅谷网讯 据国外http://www.aliyun.com/zixun/aggregation/31646.html">媒体报道,微软似乎不太可能打算很快放弃其搜索工具Bing,但这并不意味着其客户不会. 市场研究机构Kantar Worldreport最近发布研究报告称,2013年第四季度,Windows Phone的用户在使用搜索工具时,只有52%的时间会使用其智能手机默认搜索引擎Bing,其余时间都"有意地避开了该搜索工具".他们打开自己智能手机上的浏览器,以用谷