MySQL 数据库未启动 - 错误!服务器退出而不更新 PID 文件 - XAMPP OS X

Posted

技术标签:

【中文标题】MySQL 数据库未启动 - 错误!服务器退出而不更新 PID 文件 - XAMPP OS X【英文标题】:MySQL Database not starting - ERROR! The server quit without updating PID file - XAMPP OS X 【发布时间】:2016-04-02 12:49:58 【问题描述】:

我在 OS X Maveriks 上使用 XAMPP,我正在运行 XAMPP 来安装 mysql 和 Apache。

它运行得很好,没有问题,但是今天当我尝试从 os-x-manager 运行 MySQL 时,它显示正在启动然后停止。

我在终端中搜索并使用了这个命令:

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server 启动

它给出了以下错误:

启动 MySQL .错误!服务器退出而不更新 PID 文件 (/Applications/XAMPP/xamppfiles/var/mysql/Boshras-MacBook-Pro.local.pid)。

我搜索了 PID 文件,没有找到,我在它之前使用 rm *.local.err 创建它

触摸 Boshras-MacBook-Pro.local.pid

但是每次我尝试启动 MySQL 时 pid 文件都会消失。任何帮助,将不胜感激。

【问题讨论】:

【参考方案1】:

使用 SUDO

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

【讨论】:

【参考方案2】:

可能mysql没有pid文件所在文件夹的权限。

适用于我的情况的解决方案:

    在 /Applications/XAMPP/xamppfiles/var/mysql/Boshras-MacBook-Pro.local.err 检查您的错误日志

    如果日志中有这样的内容:...[注意] Unable to delete pid file: Permission denied...,表示mysql没有权限 你的mysql文件夹

    在终端使用以下命令授予权限:sudo chown -R mysql /Applications/XAMPP/xamppfiles/var/mysql

【讨论】:

以上是关于MySQL 数据库未启动 - 错误!服务器退出而不更新 PID 文件 - XAMPP OS X的主要内容,如果未能解决你的问题,请参考以下文章

启动 pid-file 的 MySQL.Manager 退出而不更新 fi 错误

错误!服务器退出而不更新 PID 文件 XAMPP

OS X El Capitan 上的 MySQL 5.7.9:错误服务器退出而不更新 PID 文件

连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060) (转自https://www.cnblo

Rails webrick 强制退出:未初始化的常量 WebConsole::Railtie::Middleware (NameError)

mysql 中启动服务的命令 登录命令退出命令 mysql 的常用命令