`
wx1569063608
  • 浏览: 22728 次
文章分类
社区版块
存档分类
最新评论

mysqldump死住(实际是导致mysqld crash)

 
阅读更多
在MySQL 5.0.16上,用mysqldump导出数据,mysqldump半天没反应。
操作系统是RHEL4.0。
看日志
*** glibc detected *** free(): invalid pointer: 0xb17d60b0 ***
mysqld got signal 6;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help diagnose
the problem, but since we have already crashed, something is definitely wrong
and this may fail.
key_buffer_size=8388600
read_buffer_size=131072
max_used_connections=2
max_connections=100
threads_connected=2
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 225791 K
bytes of memory
Hope that's ok; if not, decrease some variables in the equation.
thd=0x9d69ba0
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
Cannot determine thread, fp=0xb17d5a6c, backtrace may not be correct.
Stack range sanity check OK, backtrace follows:
0x815f652
0x9ed7c8
(nil)
0x81d40a
0x823b3f
0x823eba
0x819eb85
0x819f5bf
0x819f7f9
0x82314e9
0x8178872
0x817db98
0x817e59c
0x817f99c
0x9e7341
0x8896fe
New value of fp=(nil) failed sanity check, terminating stack trace!
Please read http://dev.mysql.com/doc/mysql/en/Using_stack_trace.html and follow instructions on how to resolve the stack trace. Resolved
stack trace is much more helpful in diagnosing the problem, so please do
resolve it
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort...
thd->query at 0x9d7bb00 = show create table `T_SOD_BEHAVIORRECORD_VIEW`
thd->thread_id=7
The manual page at http://www.mysql.com/doc/en/Crashing.html contains
information that should help you find out what is causing the crash.
Number of processes running now: 0
070119 15:58:48 mysqld restarted
mysqldump导致mysqld崩溃了,这个现象在源码安装和rpm安装的MySQL5.0.16上都出现了。换成5.0.19就好了。查了一下bug:
Bug #14726 Crash when mysqldump encounters a view while privileges limited.
如果用视图的话,至少要用5.0.17以上版本了。
本文出自 “MySQL中文网”博客 http://www.imysql.cn/

本文出自 “老叶茶馆” 博客,转载请与作者联系!

转载于:https://my.oschina.net/yejr/blog/878649

分享到:
评论

相关推荐

    windows mysqldump.zip

    《Windows环境下MySQL数据库备份与恢复:mysqldump详解》 在信息技术领域,数据库管理是至关重要的环节,其中数据的安全性和可恢复性是衡量系统稳定性的重要标准。MySQL作为一款广泛使用的开源关系型数据库管理系统...

    mysqldump.exe 5.7工具

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysqldump.exe`是其配套的一款强大工具,主要用于数据库的备份、迁移和数据导出。在MySQL 5.7版本中,`mysqldump`提供了丰富的功能,使得数据库的管理变得更加...

    mysqldump-8.0.20.zip

    【标题】"mysqldump-8.0.20.zip"是一个包含了MySQL数据库备份工具mysqldump的压缩文件,适用于Windows操作系统。这个版本是8.0.20,这意味着它包含了MySQL 8.0的主要特性和服务更新。 【描述】提到的"从MySQL ...

    mysqldump.exe

    `mysqldump.exe` 是 MySQL 数据库管理系统中的一款重要命令行工具,它主要用于数据库的备份、导出和数据迁移。这款工具的功能强大且灵活,是数据库管理员日常工作中不可或缺的一部分。下面将详细介绍 `mysqldump` 的...

    5.6.12mysqldump.exe工具

    在低版本备份高版本的时候会报错。可以尝试直接用高版本的mysqldump备份。但是的一个exe文件。

    datagrip导出mysqldump的时候用的下载解压即可dump.rar

    你可以根据实际需求调整这些设置。 7. 确认所有设置无误后,点击“Export”,DataGrip会调用mysqldump生成SQL脚本,这个脚本可以保存为文件,以备将来恢复使用。 需要注意的是,mysqldump适用于不同版本的MySQL,但...

    使用mysqldump命令导出MYSQL数据库

    `mysqldump`是一个强大的命令行工具,它允许用户备份、导出MySQL数据库的数据和结构。这个工具对于开发人员和系统管理员来说是必不可少的,因为它提供了在不同环境之间迁移数据的能力,也可以用于定期备份,防止数据...

    linux-Mysqldumpsecure加密mysqldump脚本

    这意味着,当备份任务出现异常时,监控系统会自动发送警报,及时通知管理员,从而避免因未察觉的备份失败而导致的数据丢失风险。 `mysqldump-secure-master`这个文件名表明它是`mysqldump-secure`项目的源码主分支...

    mysqldump 备份多张相关联的表,并且执行有条件的筛选

    当尝试备份多张相关联的表,并应用条件筛选时,直接在`-w`选项中加入多表关联条件会导致错误。这是由于mysqldump在执行时,其内部机制仅支持从最后一张指定的表中进行查询。因此,直接在`-w`选项中使用多表关联条件...

    mysqldump使用

    ### MySQLDump 使用详解 在数据库管理与维护的过程中,备份与恢复是极其重要的环节。`mysqldump`作为MySQL提供的一款强大的工具,被广泛应用于数据的导入导出、备份及还原等场景。本文将深入探讨`mysqldump`的各项...

    mysqldump(用于备份数据)

    mysqldump

    mysql、mysqldump命令离线包(可直接使用命令)

    包里面的文件:mysql、mysqldump 两个命令 mysqldump使用方法:可直接使用,备份数据库 使用方法:mysqldump --opt -u用户名 -p密码 -hIP地址 -P数据库端口 要备份的库 > 导入指定的sql里 示例:mysqldump --opt -u...

    mysqldump命令导入导出数据库方法与实例汇总

    使用`mysqldump`时,应根据实际需求选择合适的选项,如是否需要锁定表、是否添加删除表的语句等。注意,对于大型数据库,导出和导入可能需要较长时间,因此在操作时要考虑到服务器资源的使用情况。如果可能,可以...

    mysqldump备份mysql数据库.docx

    mysqldump 是 MySQL 中的一个备份工具,用于将 MySQL 数据库中的数据导出到一个 SQL 文件中,以便在需要时恢复数据。下面是 mysqldump 的使用方法和选项介绍。 mysqldump的基本使用方法 mysqldump 的基本语法为:`...

    mysqldump报错

    -bash: mysqldump: command not found问题解决

    mysqldump在线备份

    根据提供的文件信息,本文将详细解析“mysqldump在线备份”的相关知识点,包括mysqldump工具的基本介绍、在线备份的过程与注意事项等。 ### 一、mysqldump工具概述 `mysqldump`是MySQL数据库管理系统自带的一个...

    mysqldump-win-liunx-mac--v5.7

    《MySQL数据库备份神器:mysqldump在Win、Linux及Mac平台的应用与实践》 MySQL作为全球最受欢迎的开源关系型数据库管理系统之一,其稳定性和高效性深受广大开发者的喜爱。在日常运维过程中,数据安全至关重要,这就...

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

    `mysqldump`工具就是MySQL提供的一个强大的命令行实用程序,用于导出数据库中的数据和/或结构。本文将深入探讨如何使用`mysqldump`只导出数据或只导出表结构。 首先,我们要理解`mysqldump`的基本用法。`mysqldump`...

Global site tag (gtag.js) - Google Analytics