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 错误
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)