[英]XAMPP Errors on Mac OS X Mojave
我正在使用XAMPP 7.2.5运行MacOS Mojave 10.14
今天早些时候,我尝试在崩溃/重新启动后启动XAMPP。 XAMPP管理器无法启动MYSQL Server。 Apache确实可以正确启动。
考虑到存在潜在的损坏,我使用Time Machine在Applications中将我的XAMPP文件夹还原到了36小时的旧文件中。
现在,当我尝试运行XAMPP Manager时,出现“找不到任何可读的ctl脚本”错误消息。
我试图直接从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 [密码]
问题解决了
我花了一天时间解决这个问题:
Applications/XAMPP/xamppfiles/var/mysql
删除除我的数据库文件夹以外的所有文件(如果记得的话,有一些.err和日志文件) 在Time Machine恢复后,我也收到“找不到任何可读的ctl脚本”错误。 我使用的是10.12.6和XAMPP 5.6。
您是正确的,它似乎是TM的问题,但是我能够通过输入TM并专门选择XAMPP / xamppfiles /中的TM无法复制的目录来解决它。 (在您的情况下,假设您想保留数据, 则不希望通过/ var / mysql复制。)
救济。 没有比意识到您的可信任备份不那么可靠更糟糕的了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.