一直使用好好的mysql命令,突然今天抽风,无论使用任何mysql选项都报“段错误 (core dumped)”,以为是mysqld程序出问题了,所以我尝试重启,因为我的环境上是多实例,用了mysqld_multi来管理,没想到一敲mysqld_multi命令也报错:

shell > /usr/local/mysql/bin/mysqld_multi stop 3306-3308

my_print_defaults: unknown option ‘-s‘

my_print_defaults: unknown option ‘-s‘

my_print_defaults: unknown option ‘-s‘

my_print_defaults: unknown option ‘-s‘

my_print_defaults: unknown option ‘-s‘

这个-s选项是为了弥补5.6.x版本无法使用mysqld_multi命令stop实例的BUG而加的,之前用得好好的,突然这个也出问题了。

然后查看错误日志,没有发现任何错误信息,查看系统日志,也没发现什么有用信息

因为是测试环境,然后我直接把系统给reboot了,再次用mysql命令登录,还是报:段错误 (core dumped)

接着我查看一下命令路径:

shell > which mysql

/usr/bin/mysql

发现命令的路径是/usr/bin/mysql,而之前的路径是/usr/local/mysql/bin/mysql,估计是前两天安装一个依赖包的时候把yum的mysql服务端包给安装了,查看下:

shell > rpm -qf `which mysql`

mysql-5.1.73-5.el6_6.x86_64

果然是这样,这里因为是测试环境,我就直接暴力一点cp /usr/local/mysql/bin下的命令覆盖掉/usr/bin/下的mysql相关的命令:

\cp -ar /usr/local/mysql/bin/* /usr/bin/

然后再次使用mysql命令登录,这次正常了:

Logging to file ‘/data/mysql/query.log‘

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.6.25-log MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

[email protected] Fri Jan 15 11:27:33 2016 11:27:33 [(none)]>

再试试mysqld_multi的停止与启动,发现也正常了

注:因为是测试环境,所以想命令简单点,偷个懒,没有写绝对路径,没想到踩坑了,线上环境还是建议使用绝对路径

原文:http://www.cnblogs.com/xiaoboluo768/p/5132801.html

mysql出现core dumped_mysql 段错误 (core dumped)相关推荐

  1. mysql 段错误 (core dumped)_CentOS yum 段错误 (core dumped)解决办法

    最近在装mysql时提示C++编译器版本太低,后来用yum install 和 yum update 都出现段错误并终止运行,搜了一下午的贴,第二天终于找到原因了,一般有两种: (第一种)我的yum ...

  2. linux段错误core dumped,段错误 (core dumped) 之 core文件

    当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方.最常出现的,几乎所有C程序员都出现过的错误就是"段错误"了.也是最难查出问题原 ...

  3. php段错误coredumped,段错误 (core dumped)

    当我们的程序崩溃时,内核有可能把该程序当前内存映射到core文件里,方便程序员找到程序出现问题的地方.最常出现的,几乎所有C程序员都出现过的错误就是"段错误"了.也是最难查出问题原 ...

  4. php段错误coredumped,CentOS yum 段错误 (core dumped)解决方法

    今天在yum install 或者yum update的时候都提示段错误(core dumped),然后终止运行了. 复制代码代码如下: [root@lee ~]# yum -y update Loa ...

  5. linux内存不足+段错误,Linux系统内存错误产生的原因及调试方法(段错误|core dumped)[转]...

    产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 一般来说,段错误就是指访问的内存超出了系统所给这个程序的内存空间,通常这个值是由gdtr来 ...

  6. 005 Linux系统内存错误产生的原因及调试方法(段错误|core dumped)

    Linux系统内存错误产生的原因及调试方法(段错误|core dumped)[转] Posted on 2008-09-05 14:52 猫头鹰 阅读(84) 评论(0)  编辑 收藏 引用 所属分类 ...

  7. linux段错误core dumped,Linux下Segmentation fault(core dumped)简单调试方法

    ** 什么是Segmentation fault? ** Segmentation fault就是段错误,一般指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址.访问了系统保 ...

  8. php段错误coredumped,yum提示“段错误 (core dumped)”的解决方法

    换了国内的YUM源,结果出现错误无法运行.以为是YUM源的问题,换回旧的源还是出错,百度了一下发现大都是因为zlib的库文件存在多个版本而导至的,正好前两天因为版本需要编译安装了新版的zlib,所以基 ...

  9. Linux下发生段错误时如何产生core文件-转

    Linux下的C程序常常会因为内存访问错误等原因造成segment fault(段错误),此时如果系统core dump功能是打开的,那么将会有内存映像转储到硬盘上来,之后可以用gdb对core文件进 ...

最新文章

  1. C++编程的175条“军规”
  2. [JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
  3. 搜索引擎优化不是网页标签优化
  4. Ubuntu switch window switch terminal tab
  5. dp套dp(动态规划)
  6. php最大并发数,php内置开发服务器的最大并发连接数
  7. media player 控件播放音乐与视频 0130 winform
  8. matlab偏微分方程工具箱求解
  9. JMeter java.lang.OutOfMemoryError: PermGen space错误
  10. MVVM 架构解析及 Jetpack 架构组件的使用
  11. NDK学习笔记-NDK开发流程
  12. mongodb下载安装和基本操作
  13. 搜集各种稀奇古怪的编码
  14. HearthBuddy炉石兄弟 格雷迈恩
  15. 原生 js 实现点击按钮复制文本
  16. python 携程_请教两个关于使用 python 爬去哪儿,携程等机票网站的问题
  17. win7系统下安装LINUX系统教程
  18. 软件设计师 软考 真题练习 (三)
  19. 智能语音计算器(三)
  20. C++ explicit的使用

热门文章

  1. 2021-05-12 MongoDB面试题 应该启动一个集群分片(sharded)还是一个非集群分片的 MongoDB 环境
  2. Thinkphp5 谷歌验证
  3. iOS 支持3DTouch快捷菜单
  4. type-c速度测试软件,Type-C读写速度太慢 你真的使用了正确的方法了吗
  5. 新概念英语(第一册)复习(原文及全文翻译)——Lesson 111 - Lesson 130
  6. 创新趋势 | SaaS增长新趋势:产品驱动增长PLG(上)
  7. 一种更简单的求最小平方均值函数(MSE)的方法 -- 梯度下降法。
  8. EMW3080固件烧录方法
  9. 数据挖掘需要掌握的技能
  10. 关机闹钟原理,Android和Iphone关机闹钟