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 上的 XAMPP:为啥作为“守护进程”运行? [关闭]
完全丢失 /Applications/XAMPP 文件夹 - 我该如何恢复? (XAMPP 和 Mac OSX 10.15.3)