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 中启动的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别