wamp的mysql为啥总是自动停止服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wamp的mysql为啥总是自动停止服务相关的知识,希望对你有一定的参考价值。

出错日志:
130506 19:47:00 InnoDB: Started; log sequence number 0 43655
130506 19:47:00 [ERROR] Do you already have another mysqld server running on port: 3306 ?
130506 19:47:00 [ERROR] Aborting
130506 19:47:00 InnoDB: Starting shutdown...
130506 19:47:02 InnoDB: Shutdown completed; log sequence number 0 43655
130506 19:47:02 [Note] wampmysqld: Shutdown complete

参考技术A 日志显示端口已被占用,可能已经运行着mysql了。
使用 netstat -an 查一个端口和进程。追问

是在mysql的控制台里面看吗?password我不知道。。。查完端口和进程怎么去修改呢?

追答

0 查看mysql是否已在运行,可使用多种方式

在cmd命令行(linux为终端窗口)查看有没有3306端口:netstat -an

查看进程,有没有mysqld的进程(linux下为 ps aux | grep mysqld)

查看mysql安装目录下的data目录下,有没有一个 .pid的文件,或直接看这个目录下的err日志,最后几行是不是类似以下(关键是 ready for connections.)

130415 20:36:48 [Note] ...\mysqld: ready for connections.
Version: '5.5.22' socket: '' port: 3306 MySQL Community Server (GPL)

直接使用mysql命令工具行进行连接测试,是不是能登录。

1 知道了是不是已经启动,再观察什么时候停止,这个主要是通过看mysql的err日志,一般会给出错误的提示和不正常的原因。

追问

可是我用的是windows下的,怎么查看呢?

追答

windows下就是我上边说的。linux下的方法是上边括号中特别指出的。
cmd (微软键+R,弹出运行窗口,输入cmd回车)有条件的话,可多练习使用。

本回答被提问者采纳

以上是关于wamp的mysql为啥总是自动停止服务的主要内容,如果未能解决你的问题,请参考以下文章

xampp中,为啥mysql启动后两秒后又自动停止,如何解决?

SQL server 服务管理器总是自动停止,怎么回事

mysql老是自动关闭服务怎么解决

几个小时后,我的无尽后台服务自动停止。为啥?

IIS应用程序池自动停止是为啥?

MYSQL服务停止,Apach启动后自动停止是怎么回事?