【问题标题】:what to do when mysql stopped working in xampp?当mysql停止在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 的问题?

我尝试了很多解决方案。然而;它们都不起作用

提前致谢

【问题讨论】:

    标签: macos web-services xampp


    【解决方案1】:

    这类错误,通常是由

    1. 安装错误
    2. 或者你正在使用端口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

    问题:

    1. 您是否安装了另一个 XAMPP 实例?
    2. 您是否安装了独立的 Mysql 服务?
    3. 您是否安装了 MariaDB 或某些使用端口 3306 的数据库程序?

    如果答案是YES,您需要更改端口或卸载其他安装。

    我希望这对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-13
      • 1970-01-01
      • 2018-08-16
      • 2014-12-15
      • 2016-02-15
      • 2018-10-18
      相关资源
      最近更新 更多