【发布时间】:2015-12-28 23:21:30
【问题描述】:
MySQL 已经在运行,但打开 http://localhost/phpmyadmin/ 时出现如下错误:
#2002 - Connection refused 服务器没有响应(或本地服务器的套接字配置不正确)。
当我尝试使用 sudo /opt/lampp/lampp start 从命令行运行时,我收到如下消息:
XAMPP:启动 Apache...好的。
XAMPP:正在启动 MySQL...已经在运行。
我已经签到ps -aux | grep mysqld
我收到这样的消息:
ahmadso+ 7118 0.0 0.0 15948 2220 pts/6 S+ 09:23 0:00 grep --color=auto mysqld
当我尝试 sudo service mysql stop 我收到这样的消息:
停止:未知实例:
我使用的是 Ubuntu 操作系统,我尝试卸载并重新安装 xampp,但没有解决问题。
请帮帮我。
【问题讨论】:
-
你的机器上是否运行了另一个mysql?试试
which mysqld看看你得到了哪些路径 -
谢谢回复,我在/usr/sbin/mysqld下找到了mysql,那我该怎么办。 @ytpillai
-
尝试使用 mysqld 命令本身停止 mysql (
path_to_mysqld stop) -
运行
ps时得到的响应只显示grep进程正在运行,并没有显示实际的mysqld进程正在运行。这表明 MySQL 守护程序可能实际上并未运行。检查 MySQL 错误日志以获取提示。
标签: mysql apache ubuntu phpmyadmin