MySQL 不在 mac osx 中的 xampp 中启动

Posted

技术标签:

【中文标题】MySQL 不在 mac osx 中的 xampp 中启动【英文标题】:MySQL doesn't start in xampp in mac osx 【发布时间】:2015-08-04 03:56:34 【问题描述】:

我在 Max OS X Yosemite 上并安装了新版本的 XAMPP。

但是,mysql 似乎没有启动。 我已经查看了'/Applications/XAMPP/xamppfiles/xampp' 文件,看起来'unset DYLD_LIBRARY_PATH' 已经存在。

关注了这个线程here并杀死了Mysql进程,但它似乎也不起作用

当我执行这个命令时 sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

它抛出一个错误 "Starting MySQL ... ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid)."

我应该如何解决这个问题?

【问题讨论】:

【参考方案1】:

帮我解决这个问题。

第 1 步:转到您的 Finder 并按照以下路径编辑文件。

/Applications/XAMPP/xamppfiles/etc/my.cnf

第 2 步:打开文件并找到 [mysqld] 部分

如下添加一行

innodb_force_recovery = 1

,然后保存。

第 3 步:在终端中运行命令

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

等到一切正常。

第 4 步:再次编辑 my.cnf 并删除刚刚添加的行

innodb_force_recovery = 1

,然后保存。

第 5 步:停止以重新启动

sudo /Applications/XAMPP/bin/mysql.server stop

等到一切正常。

【讨论】:

【参考方案2】:

您好,我也在使用 Mac OS X,曾经使用过 XAMPP,但有时也会给我错误,我建议 MAMP 从来没有给我任何问题并且易于部署。

【讨论】:

您好,我刚刚将端口从 3306 更改为 3307,它解决了问题。 非常完美,但如果您愿意,可以测试 MAMP 服务器

以上是关于MySQL 不在 mac osx 中的 xampp 中启动的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Mac 上永久激活非管理员帐户的 XAMPP 的 apache 和 mysql

如何在 XAMPP mac (OSX) 中安装 MongoDB 驱动程序

mac osx lion xampp上的梨位置

Mac OSX 上的 XAMPP:为啥作为“守护进程”运行? [关闭]

完全丢失 /Applications/XAMPP 文件夹 - 我该如何恢复? (XAMPP 和 Mac OSX 10.15.3)

如何在 XAMPP mac osx lion 中设置 memcache