首页 文章

Mac OS X Mojave上的XAMPP错误

提问于
浏览
0

我使用XAMPP 7.2.5运行MacOS Mojave 10.14

  • 今天早些时候,我试图在崩溃/重启后启动XAMPP . XAMPP Manager无法启动MYSQL服务器 . Apache确实正确启动 .

  • 确认存在潜在的损坏,我使用我的Time Machine在应用程序中恢复我的XAMPP文件夹(到36小时的文件) .

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

  • 我试过直接从CLI运行MYSQL服务器 . 我收到以下消息:

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

有关如何解决的任何想法?

3 回答

  • 0

    问题与Time Machine的怪癖有关 - 它不能完全重新生成所有录制的文件夹/文件 . 有点痛 .

    我能够从命令行运行XAMPP:

    • cd / Applications / xampp / xamppfiles - > sudo ./xampp start

    检查MYSQL状态: - > mysql status -u [username] -p [password]

    问题解决了

  • 0

    我花了一天时间来解决这个问题,我的解决方案是:

    • 卸载XAMPP

    • ⁨Applications/XAMPP⁩/xamppfiles/var⁩/mysql 删除除我的数据库文件夹以外的所有文件(如果我记得的话,有一些.err和日志文件)

    • 重新安装XAMPP

    • 重新配置它 . 如果使用不同于root的用户来访问数据库,则需要重新创建它 .

  • 0

    在Time Machine恢复之后,我得到了“找不到任何可读的ctl脚本”错误 . 我在10.12.6和XAMPP 5.6 .

    你是正确的,它似乎是一个TM问题,但我能够通过输入TM并专门选择XAMPP / xamppfiles /中的目录来解决它,TM不会通过选择XAMPP / xamppfiles /来复制 . (在你的情况下,你会想要复制/ var / mysql,假设你想保留你的数据 . )

    救济 . 没有什么比实现可靠的备份不那么可靠更糟糕了 .

相关问题