当mysql停止在xampp中工作时该怎么办?
Posted
技术标签:
【中文标题】当mysql停止在xampp中工作时该怎么办?【英文标题】:what to do when mysql stopped working in xampp? 【发布时间】:2015-09-20 21:27:03 【问题描述】:这个问题是重复的
mysql Database won't start in XAMPP Manager-osx
当我尝试从终端连接 sql server 时出现此错误
"错误!服务器退出但未更新 PID 文件 (/Applications/XAMPP/xamppfiles/var/mysql/gmac.local.pid)。”
什么是 PID?
如何解决 PID 的问题?
我尝试了很多解决方案。然而;它们都不起作用
提前致谢
【问题讨论】:
【参考方案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,您需要更改端口或卸载其他安装。
我希望这对你有用。
【讨论】:
以上是关于当mysql停止在xampp中工作时该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
在 JS 中工作时,在 Typescript 项目中添加本地依赖项不起作用