`
saybody
  • 浏览: 908310 次
  • 性别: Icon_minigender_2
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

运用mysqldump 工具时注意的问题

阅读更多
描述如下:
用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.exe 5.7工具

    8. 版本兼容性:`mysqldump.exe 5.7`生成的SQL脚本通常与更高版本的MySQL兼容,但可能无法在低版本的MySQL上执行,因此在进行版本升级时需要注意兼容性问题。 9. 数据加密:虽然`mysqldump`默认不支持加密备份,但...

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

    描述如下: 用mysqldump 导出 Trigger 的时候遇到一个问题,贴出来,以免大家犯错。 在执行下面的操作时: 代码如下:[root@ytt ~]# /usr/local/mysql/bin/mysqldump -S /tmp/mysql1.sock test &gt; test.sql 导出的结果...

    windows mysqldump.zip

    恢复数据时,使用mysql命令行工具,读取mysqldump生成的SQL文件执行即可。例如: ```cmd mysql -u root -p ``` 输入密码后,数据库将被恢复到备份时的状态。 四、性能优化 为了提高mysqldump的效率,可以考虑...

    MySQL掌握备份恢复工具mysqldump实践

    如果数据表使用非默认的`latin1`字符集,则必须使用该选项,否则再次导入数据时可能会出现乱码问题。 4. **--disable-keys** - 在INSERT语句的开头和结尾添加`/*!40000 ALTERTABLE table DISABLE KEYS */;` 和 `/*...

    mysqldump 只导出数据 或者 只导出表结构

    在进行这些操作时,还要注意一些其他可能的选项,例如`--lock-tables`(默认开启,导出前锁定表以防止数据变化)和`--quick`(快速模式,尽快读取数据并写入文件,适用于大数据量)。另外,如果你的数据库非常大,...

    MySQL的mysqldump工具用法详解

    MySQL的mysqldump工具是数据库管理员常用的命令行实用程序,用于备份、迁移或导出MySQL数据库的数据和结构。...通过理解和掌握这些选项,你可以根据实际需求灵活运用mysqldump工具,实现数据库的高效备份和迁移。

    MySQL的备份工具mysqldump的基础使用命令总结

    MySQL的备份工具`mysqldump`是数据库管理员在日常工作中不可或缺的一部分,它能帮助我们高效地备份和恢复数据库。本文将详细介绍`mysqldump`的基础使用命令,包括基本的导入导出以及一些常用的命令参数。 首先,`...

    mysqlbinlog工具

    - **备份与恢复**:配合mysqldump进行增量备份,可以快速恢复到特定时间点的状态。 - **主从复制**:在MySQL复制架构中,主服务器的二进制日志会被发送到从服务器,从服务器根据日志内容进行数据同步。 - **审计...

    Data rollback (MySQL -》 Oracle)

    2. 数据导出:使用MySQL的mysqldump工具,将数据导出为SQL脚本格式。 3. 转换与优化:对导出的SQL脚本进行转换,使其符合Oracle的语法,同时处理数据类型差异和NULL值。 4. 创建Oracle环境:在Oracle中创建对应的...

    mysql.zip_MYSQL数据库_mysql导入_mysql文件

    - 文件编码:确保SQL文件的编码与MySQL服务器的字符集相匹配,避免导入时出现乱码问题。 - 数据库权限:导入操作可能需要具有足够的权限,例如`CREATE TABLE`和`INSERT`等。 - 大文件处理:对于大型SQL文件,可能...

    史上最全的MYSQL备份方法

    在进行备份时,有几点需要注意: - **验证备份**:备份后应立即验证其完整性,确保可以成功恢复。 - **版本兼容性**:确保备份与目标MySQL服务器的版本兼容。 - **权限和用户**:在备份和恢复过程中,确保使用的用户...

    备份和恢复MYSQL数据表

    ### 备份与恢复 MySQL 数据表 在数据库管理过程中,数据的安全性和完整性至关重要。MySQL 提供了多种方式...无论是在开发环境中还是生产环境中,合理地运用这些工具都能帮助我们更好地管理和保护数据库中的宝贵数据。

    8-MySQL用户管理[归类].pdf

    MySQL用户管理是数据库系统中不可或缺的一部分,主要涉及如何创建、管理和维护数据库系统的用户权限。...理解并熟练运用这些方法,能确保在面对各种情况时,能够有效地保护和恢复数据,从而保证数据库系统的稳定运行。

    导出数据库命令

    - **开发环境备份**:在软件开发过程中,定期对开发环境中的数据库进行备份,可以在遇到问题时快速恢复,减少开发人员的工作负担。 - **生产环境迁移**:当需要将生产环境的数据迁移到新的服务器时,使用`...

    UNIX下MySQL 备份和恢复

    在UNIX环境下,MySQL数据库的备份和恢复是数据库管理员必须掌握的关键技能。MySQL提供了多种备份工具和策略,以确保数据的安全...理解并熟练运用这些工具的参数和选项,能有效确保数据安全,同时提高备份和恢复的效率。

    MYSQL使用心得(三)----性能与管理优化

    管理优化方面,定期备份是防止数据丢失的重要措施,可以使用mysqldump工具进行逻辑备份,或者利用xtrabackup等工具进行物理备份。监控MySQL的性能指标,如CPU使用率、内存占用、磁盘I/O等,有助于发现潜在问题。通过...

    mysql导入sql或excel文件

    ### MySQL导入SQL或Excel文件的方法 #### 一、MySQL数据库操作基础 在开始介绍如何将SQL脚本或Excel数据导入MySQL数据库之前,...在实际操作过程中,还需要结合具体情况灵活运用,并注意相关的权限设置和错误处理。

    MySQL数据导入与导出

    `mysqldump`是MySQL自带的一个强大的备份工具,不仅可以导出表结构,还能同时导出数据,非常适用于数据迁移或备份场景。其基本语法如下: ```bash mysqldump [options] database [tables] ``` 例如,若想导出名为`...

    MySQL如何优雅的备份账号相关信息

    `mysqldump`是MySQL提供的一个命令行工具,用于备份数据库结构和数据。要优雅地备份账号信息,可以使用以下命令: ```bash mysqldump -uroot -pYOUR_PASSWORD mysql user db tables_priv -t --skip-extended-...

Global site tag (gtag.js) - Google Analytics