XAMPP Mac OS X Mojave 上的错误
XAMPP Errors on Mac OS X Mojave
我正在 运行宁 MacOS Mojave 10.14 与 XAMPP 7.2.5
今天早些时候,我尝试在 crash/restart 后启动 XAMPP。 XAMPP 管理器无法启动 MYSQL 服务器。 Apache 没有正确启动。
发现可能存在损坏,我使用我的时间机器在应用程序中恢复了我的 XAMPP 文件夹(到 36 小时前的文件)。
现在,当我尝试 运行 XAMPP 管理器时,我收到 "Cannot find any readable ctl script" 错误消息。
我试过直接从 CLI 运行 MYSQL 服务器。我收到以下消息:
./mysql.server: line 200: my_print_defaults: command not found
Starting MariaDB
ERROR! Couldn't find MariaDB server (/Applications/XAMPP/xamppfiles/bin/mysqld_safe)
有什么解决办法吗?
此问题与 Time Machine 的一个怪癖有关 - 它不会完全重新生成所有记录 folders/files。有点疼。
我能够从命令行 运行 XAMPP:
-> CD /Applications/xampp/xamppfiles
-> sudo ./xampp 开始
查看 MYSQL 状态:
-> mysql status -u [用户名] -p [密码]
问题已解决
我花了一天时间解决这个问题,我的解决方案是:
- 卸载XAMPP
- 从
Applications/XAMPP/xamppfiles/var/mysql
中删除除我的数据库文件夹之外的所有文件(如果我没记错的话,还有一些 .err 和日志文件)
- 重新安装XAMPP
- 重新配置。如果您使用不同于 root 的用户访问您的数据库,您需要重新创建它。
我在恢复时间机器后也遇到了 "Cannot find any readable ctl script" 错误。我在 10.12.6 和 XAMPP 5.6。
你是对的,这似乎是一个 TM 问题,但我能够通过输入 TM 并专门选择 XAMPP/xamppfiles/ 中的目录来解决它,TM 不会通过选择 XAMPP/xamppfiles/. (在你的情况下,假设你想保留你的数据,你 不想 复制 /var/mysql。)
解脱。没有什么比意识到您可信赖的备份并不那么可信赖更糟糕的了。
我正在 运行宁 MacOS Mojave 10.14 与 XAMPP 7.2.5
今天早些时候,我尝试在 crash/restart 后启动 XAMPP。 XAMPP 管理器无法启动 MYSQL 服务器。 Apache 没有正确启动。
发现可能存在损坏,我使用我的时间机器在应用程序中恢复了我的 XAMPP 文件夹(到 36 小时前的文件)。
现在,当我尝试 运行 XAMPP 管理器时,我收到 "Cannot find any readable ctl script" 错误消息。
我试过直接从 CLI 运行 MYSQL 服务器。我收到以下消息:
./mysql.server: line 200: my_print_defaults: command not found Starting MariaDB ERROR! Couldn't find MariaDB server (/Applications/XAMPP/xamppfiles/bin/mysqld_safe)
有什么解决办法吗?
此问题与 Time Machine 的一个怪癖有关 - 它不会完全重新生成所有记录 folders/files。有点疼。
我能够从命令行 运行 XAMPP:
-> CD /Applications/xampp/xamppfiles -> sudo ./xampp 开始
查看 MYSQL 状态: -> mysql status -u [用户名] -p [密码]
问题已解决
我花了一天时间解决这个问题,我的解决方案是:
- 卸载XAMPP
- 从
Applications/XAMPP/xamppfiles/var/mysql
中删除除我的数据库文件夹之外的所有文件(如果我没记错的话,还有一些 .err 和日志文件) - 重新安装XAMPP
- 重新配置。如果您使用不同于 root 的用户访问您的数据库,您需要重新创建它。
我在恢复时间机器后也遇到了 "Cannot find any readable ctl script" 错误。我在 10.12.6 和 XAMPP 5.6。
你是对的,这似乎是一个 TM 问题,但我能够通过输入 TM 并专门选择 XAMPP/xamppfiles/ 中的目录来解决它,TM 不会通过选择 XAMPP/xamppfiles/. (在你的情况下,假设你想保留你的数据,你 不想 复制 /var/mysql。)
解脱。没有什么比意识到您可信赖的备份并不那么可信赖更糟糕的了。