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

时间:2014-08-23 16:37:29

标签: mysql macos xampp

我知道有很多类似的问题,但我必须发布这个,因为我还没有找到解决方案。下面是我尝试运行mysql时会发生的情况。这里不使用自制软件!我最初通过杀死mysqld的进程ID来解决问题,但是由于我关闭了计算机并重新定位,然后重新启动,我再次收到此错误。它似乎是相同的,除了与此错误的区别是 local.pid 部分。这不是我原来的错误信息,并徘徊如何解决这个问题?

通过终止进程ID修复原始错误:

ERROR!服务器退出而不更新PID文件(/Applications/XAMPP/xamppfiles/var/mysql/genevieve-ouellons-macbook-pro.pid)

关机后重新定位并尝试启动的新错误:

genevieve-ouellons-macbook-pro:bin genevieveouellon $ cd / Applications / XAMPP / xamppfiles / bin genevieve-ouellons-macbook-pro:bin genevieveouellon $ ./mysql.server start 警告:世界可写配置文件' /Applications/XAMPP/xamppfiles/etc/my.cnf'被忽略

启动MySQL

。错误!服务器退出而不更新PID文件(/Applications/XAMPP/xamppfiles/var/mysql/genevieve-ouellons-macbook-pro.local.pid)。

有人有这个问题吗?

由于

5 个答案:

答案 0 :(得分:1)

通过使用这两个命令起作用:

cd / Applications / XAMPP / xamppfiles / bin

sudo ./mysql.server start

使用sudo是关键词,这次会产生不同。

答案 1 :(得分:0)

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

只有当端口为空时,上面的命令才适用于我的情况..

如果这导致错误,请重新启动server / mac并尝试上面的命令..希望这对某人有帮助..

答案 2 :(得分:0)

手动重启mysql或重命名机器时可能已被删除。不确定XAMPP,但在OSX上使用mysql时,这是我的首选..

  1. cd into /Applications/XAMPP/xamppfiles/var/mysql/
  2. rm -rf *.local.err(删除文件)
  3. touch YOURUSERNAME.local.pid(生成* .local.pid文件,错误引发了抱怨)
  4. cd回到你的项目并使用mysql.server start
  5. 重新启动mysql

答案 3 :(得分:0)

最后解决了这个问题......(3天后)

  1. 使用文本编辑器打开/ Applications / XAMPP / xamppfiles / var / mysql /中的YOURUSERNAME.local.err。
  2. 我有“InnoDB:您的数据库可能已损坏,或者您可能已复制InnoDB表空间但未复制InnoDB日志文件”
  3. 然后按照http://dev.mysql.com/doc/refman/5.6/en/forcing-innodb-recovery.html中的说明在日志文件
  4. 中说明
  5. innodb_force_recovery = 2行后[mysqld]添加到位于/XAMPP/xamppfiles/etc/的my.cnf
  6. 然后sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
  7. 给它一分钟它应该自行修复
  8. 在my.cnf
  9. 中注明#innodb_foce_recovery = 2

答案 4 :(得分:0)

不幸的是,所有可能的解决方案都没有帮助我。 仍然无法启动Mysql,并且在终端中我仅看到/ Applications / XAMPP / xamppfiles / var / mysql /:“错误!”没有更多信息

我只是再次重新安装了XAMPP-起作用