繁体   English   中英

Mac OS X Mojave上的XAMPP错误

[英]XAMPP Errors on Mac OS X Mojave

我正在使用XAMPP 7.2.5运行MacOS Mojave 10.14

  1. 今天早些时候,我尝试在崩溃/重新启动后启动XAMPP。 XAMPP管理器无法启动MYSQL Server。 Apache确实可以正确启动。

  2. 考虑到存在潜在的损坏,我使用Time Machine在Applications中将我的XAMPP文件夹还原到了36小时的旧文件中。

  3. 现在,当我尝试运行XAMPP Manager时,出现“找不到任何可读的ctl脚本”错误消息。

  4. 我试图直接从CLI运行MYSQL Server。 我收到以下消息:

./mysql.server:第200行:my_print_defaults:未找到命令启动MariaDB错误! 找不到MariaDB服务器(/ Applications / XAMPP / xamppfiles / bin / mysqld_safe)

关于如何解决有什么想法?

问题与Time Machine的怪癖有关-它不会完全重新生成所有记录的文件夹/文件。 有点痛苦

我能够从命令行运行XAMPP:

-> cd / Applications / xampp / xamppfiles-> sudo ./xampp开始

要检查MYSQL状态:-> mysql状态-u [用户名] -p [密码]

问题解决了

我花了一天时间解决这个问题:

  • 卸载XAMPP
  • 从⁨ ⁨Applications/XAMPP⁩/xamppfiles/var⁩/mysql删除除我的数据库文件夹以外的所有文件(如果记得的话,有一些.err和日志文件)
  • 重新安装XAMPP
  • 重新配置它。 如果您使用与root用户不同的用户访问数据库,则需要重新创建它。

在Time Machine恢复后,我也收到“找不到任何可读的ctl脚本”错误。 我使用的是10.12.6和XAMPP 5.6。

您是正确的,它似乎是TM的问题,但是我能够通过输入TM并专门选择XAMPP / xamppfiles /中的TM无法复制的目录来解决它。 (在您的情况下,假设您想保留数据, 则不希望通过/ var / mysql复制。)

救济。 没有比意识到您的可信任备份不那么可靠更糟糕的了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM