【问题标题】:what to do when mysql stopped working in xampp?当mysql停止在xampp中工作时该怎么办?
【发布时间】:2015-09-20 21:27:03
【问题描述】:
【问题讨论】:
标签:
macos
web-services
xampp
【解决方案1】:
这类错误,通常是由
- 安装错误
- 或者你正在使用端口
3306(假设你正在使用默认的mysql端口)并且它被其他应用程序使用。
什么是 PID?
PID 表示Process Id。每个程序(进程)都有一些 Id。您可以通过在终端中运行使用其PID 终止该进程
sudo kill -9 PID
PID 是您要杀死的进程 ID。
可能你在问,我怎样才能找到我想杀死的PID?
你可以运行:
sudo ps aux | grep application
其中 application 是您要杀死的应用程序的名称。在这种情况下,
sudo ps aux | grep mysql
它将返回如下内容:
mysql 1612 0.0 0.3 821220 27300 ? Ssl Jul01 0:49 /usr/sbin/mysqld
第二个字符串是PID(在本例中为1612)因此;如果我想杀死 mysql 我必须运行
sudo kill -9 1612
并使用 XAMPP 控制面板重启 Mysql
问题:
- 您是否安装了另一个 XAMPP 实例?
- 您是否安装了独立的 Mysql 服务?
- 您是否安装了 MariaDB 或某些使用端口
3306 的数据库程序?
如果答案是YES,您需要更改端口或卸载其他安装。
我希望这对你有用。