经过大量研究,我最终找到了启动 MySQl 的方法。 很多建议删除数据文件夹,然后从备份文件夹中恢复,这很有效。 我发现 aria.log 似乎导致了 MySQL 问题。虽然在启动 XAMPP 之前删除文件就可以了,但这很烦人,我想知道是否可以永久解决这个问题? 有人遇到过这个问题吗? 谢谢。
是的,我也遇到这个问题 - 每天!
我发现删除数据文件夹中最新的 aria_log.nnnnnnnn 文件可以让数据库启动和运行而不会丢失任何数据(我注意到)。需要删除所有数据并从备份中恢复的修复工作可以工作,但是需要时间。这是在 MySQL 无法启动时启动并运行 MySQL 的更快方法。
错误消息指出 MySQL 意外关闭,如下所示:
9:24:32 AM [mysql] Status change detected: stopped
9:24:32 AM [mysql] Error: MySQL shutdown unexpectedly.
9:24:32 AM [mysql] This may be due to a blocked port, missing dependencies,
9:24:32 AM [mysql] improper privileges, a crash, or a shutdown by another method.
9:24:32 AM [mysql] Press the Logs button to view error logs and check
9:24:32 AM [mysql] the Windows Event Viewer for more clues
9:24:32 AM [mysql] If you need more help, copy and post this
9:24:32 AM [mysql] entire log window on the forums
我的关闭过程是转到 XAMPP 控制面板并“停止”数据库。然后我将“停止”阿帕奇。然后关闭我的电脑。
虽然理论上这应该是一种可以接受的做法,但也许有更好的关闭过程。
当然,既然我写了这篇文章,今天早上我就无法启动数据库了。我将尝试关闭电源并重新启动,看看是否可以解决问题。
我愿意接受建议。