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

2016-02-19 16:08 6 1 收藏

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的mysqldump死住(实际是导致mysqld crash)懂设计的网友们快点来了解吧!

【 tulaoshi.com - 编程语言 】

  在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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  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以上版本了

来源:http://www.tulaoshi.com/n/20160219/1611140.html

延伸阅读
驱动人生5:驱动hold住是王道 想换系统?先别忙!经常有用户发现给电脑换了个系统,电脑既没声音显示也不正常了。其实这些问题大多是因为在新的系统环境下没有合适的驱动支持硬件造成的。想换新系统用户心里多多少少会对自己电脑的内脏是否能在各个系统下完美运行有些疑问,使用驱动人生5的用户就能轻轻松松做到心里有数。 如果你是熟...
在我们的日常生活中,很多人都受到了肥胖的困扰,减肥是唯一摆脱肥胖的方法,减肥的方法有很多,常见的方法就是运动减肥,其实合理的饮食也是可以减肥的,那么营养减肥汤粥有哪些呢?一起来看一下吧。 一。大蒜粥 做法:去紫皮大蒜50克,先去皮,后放于沸水中泡一分钟捞出,然后在放进去100克米,与先前的煮蒜水中煮粥,粥...
标签: MySQL mysql数据库
  MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半,另外的一般是从MySQL数据库中导出数据。有许多的原因我们需要导出数据。一个重要的原因是用于备份数据库。数据的造价常常是昂贵的,需要谨慎处理它们。经常地备份可以帮助防止宝贵数据地丢失;另外一个原因是,也许您希望导出数据来共享。 在这个信息技术不断成长的...
标签: PHP
--add-drop-table 这个选项将会在每一个表的前面加上DROP TABLE IF EXISTS语句,这样可以保证导回 MySQL 数据库的时候不会出错,因为每次导回的时候,都会首先检查表是否存在,存在就删除 --add-locks 这个选项会在INSERT语句中捆上一个LOCK TABLE和UNLOCK TABLE语句。这就防止在这些记录被再次导入数据库时...
描述如下: 用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...

经验教程

315

收藏

97
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部