1
qiayue 2016-08-10 06:44:08 +08:00 via Android 1
曾经遇到过几次,按照网上搜索的办法都解决了
你看看是不是硬盘满了,然后该删的删 |
3
jugelizi 2016-08-10 06:54:05 +08:00
记得好几次 centos 断电重启 MySQL 服务需要删除 my.cnf 才能起来
|
5
gzlock 2016-08-10 06:59:14 +08:00 via Android
docker 保平安
|
6
Bardon 2016-08-10 07:56:31 +08:00
是重启的时候没有清理掉 pid file 么?
rm ns*.eu.pid 试试 再 rm *.local.err 后重启 mysql 试试 |
7
newghost 2016-08-10 08:00:37 +08:00
160810 0:15:00 [Note] Plugin 'InnoDB' is disabled.
你用的什么引擎? |
8
wander2008 2016-08-10 08:12:32 +08:00 via iPhone
你可以删除上面说的 pidfile 试试。我感觉好像是权限的问题。
|
10
Reign OP @wander2008 mysql 文件夹权限都-R 设置成 755 了,用户名和组都是 MySQL
|
11
davidyin 2016-08-10 08:31:04 +08:00
删掉 pid 文件,再启动 mysql 。
查看一下 pid 文件的权限。 基本就这两条。 |
12
xiaobu 2016-08-10 08:32:09 +08:00
error 日志看下,里面有提示的
|
13
blacklee 2016-08-10 08:32:18 +08:00
#6 应该是对的,至少我在 Mac 上碰到这个错误消息的时候这么处理是 OK 的。
|
14
Reign OP @davidyin 里面就没有找到 pid 文件,我停止 MySQL 都显示: MySQL server PID file could not be found! mysql 文件夹下面全都是可写的
|
15
wander2008 2016-08-10 08:35:23 +08:00 via iPhone
@Reign mysql 这货文件权限好像还挺奇怪的。你看看配置文件里面的 datadir 指定到默认配置试试。还原默认配置。以前也遇到 pid 问题。
|
17
davidyin 2016-08-10 08:38:03 +08:00
|
18
petelin 2016-08-10 08:40:29 +08:00 via Android
我遇到过改的是 mysql 目录权限 777 ,突然就好了,,,很诡异, mac
|
20
xi_lin 2016-08-10 08:57:50 +08:00
你找找你机器上有几个 my.cnf
分别看看相应的配置目录下有没有 pid 文件 |
21
Neveroldmilk 2016-08-10 09:01:56 +08:00
估计是没改对 mysql 的 my.cnf 。 mysql 的版本以及 Linux 发行版不同,配置文件的路径大不相同。
|
22
notolddriver 2016-08-10 09:06:17 +08:00
首先使用 ps -ef |grep mysqld 查看下 pid
然后 kill -9 pid 再重启 mysql 试下 一般会正常 不行的话: 源码包解压出来的目录下 support-files/目录下 拷贝 my.cnf 的 模板文件 我拷贝的这个 cp ./support-files/my-innodb-heavy-4G.cnf /etc/mysql/my.cnf 记得一定在重启前 杀掉 mysql 的进程 配置的 my.cnf 文件有问题 |
23
Reign OP @xi_lin
@Neveroldmilk # locate my.cnf /etc/my.cnf /usr/local/mysql/mysql-test/include/default_my.cnf /usr/local/mysql/mysql-test/suite/federated/my.cnf /usr/local/mysql/mysql-test/suite/rpl/my.cnf 只有第一个了 |
24
yanyandenuonuo 2016-08-10 09:23:22 +08:00
内存爆了吧。。试试加内存或者 swap
|
25
Reign OP @yanyandenuonuo 话说 我的内存消耗咋这么大,什么程序都没运行啊
total used free shared buffers cached Mem: 4020 2514 1506 0 478 1774 -/+ buffers/cache: 262 3758 Swap: 510 0 510 |
26
SharkIng 2016-08-10 09:29:21 +08:00
删了 my.cnf????? 什么鬼点子?
我遇到过一个类似的问题,(忘记 Error Message 是什么了)你注意一下,你的 my.cnf 是 MySQL 的配置文件,你删了肯定不能用了啊..... 你要是安装的那种一键安装或者集成的 LN(A)MP 之类的东西,一般的文件是安装在 /usr/local/里面的,你的 MySQL 配置文件应该是在 /etc/mysql/my.cnf 之类的地方。如果你系统 Somehow 又安装了一遍 MySQL ,那么有可能你的配置文件默认到了 /etc/my.cnf 上,你确认下你是不是有两个 my.cnf 我当时遇到的问题是无法启动,研究半天发现是 my.cnf 的配置上的一些内容不一样,例如数据库的位置等等,解决办法你把两个弄成一样的就行了(除非你想去研究哪个是正确的配置问题) |
27
Reign OP @yanyandenuonuo 清理掉内存启动 mysql 还是抛出一样错误
|
29
whisperer 2016-08-10 09:39:09 +08:00
我以前遇到过这个错误,你参考下(当时我用的是 wdlinux ):
修改 /www/wdlinux/init.d/mysqld ``` basedir= datadir= ``` 修改为 ``` basedir=/www/wdlinux/mysql datadir=/www/wdlinux/mysql/var ``` |
31
ETiV 2016-08-10 10:15:17 +08:00
22:21:36 UTC - mysqld got signal 11 ;
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. 回复里没法加粗... 这个出现了两次,说明相同的错误导致崩溃,然后 mysqld 尝试了一次自动重启,但还是没有起来。 这里说的已经很清楚了,要么是 bug ,要么是你的二进制文件、依赖库有问题导致的。 你换一个安装方式吧,找个 yum 官方源镜像什么的重新装 mysql 。 别围绕“ pid 文件”搞,方向不对的。 |
32
gaocheng 2016-08-10 10:19:28 +08:00
sudo su mysql 之后再启动试试
|
33
defunct9 2016-08-10 10:22:59 +08:00
交出权限, ssh 上去帮你搞好
|
34
xi2008wang 2016-08-10 10:32:41 +08:00
重装 mysql 吧,很大可能强制系统重启时 mysql 文件损坏了。
如果只是 mysql 损坏还好,重装就好了,如果数据也损坏就杯具了。 |
35
Troevil 2016-08-10 10:35:54 +08:00
我也遇到过, 我是几次强制重启后出现的, 找了不少教程都没用, 最后还是保存数据文件,重装 amh 才 ok 的..
|
36
happywowwow 2016-08-10 10:37:12 +08:00
Inodes 满了?...
|
37
realpg 2016-08-10 10:53:23 +08:00
看楼上最开始那几层楼,笑喷了……
让人删配置文件…… |
38
wweir 2016-08-10 10:59:19 +08:00
你需要做的是缩小故障域。
mysqld 直接加参数 带上原来的 my.cnf 启动,看效果 |
39
liuzhedash 2016-08-10 11:12:57 +08:00 1
@realpg 删配置在特定条件下是有道理的:
1 、通过源码安装 mysql 到 /usr/local/mysql ,并启动服务,此时 my.cnf 路径在 /etc 2 、通过软件源安装 mysql-common ,会在 /etc/mysql 下放一个 my.cnf 3 、此时重启 mysql ,默认会读取 /etc/mysql/my.cnf ,所以找不到 pid 文件( pid 文件在 /usr/local/mysql ) 4 、删除 /etc/mysql 下的 my.cnf , mysql 就会读取 /etc 下的 my.cnf ,于是一切都正常了 这个本质问题是读错了配置文件,当然不一定符合事实情况,而且这一票教程都没解释原因。。。 |
40
SmiteChow 2016-08-10 11:23:26 +08:00
备份一下数据,重新安装。
|
41
fuxkcsdn 2016-08-11 08:43:30 +08:00 via iPhone
|
42
HXM 2016-08-13 21:21:57 +08:00
@liuzhedash 谢谢你的答案,帮助我解决了问题:)
|