gpt4 book ai didi

每次服务器重新启动后 MySQL 都会损坏

转载 作者:行者123 更新时间:2023-11-29 22:08:06 25 4
gpt4 key购买 nike

我有一个奇怪的问题。我在 Windows 环境中运行 MySQL 和 Drupal 站点(不是出于选择,但这就是事情的结果),大多数时候该站点都很好,但是每次服务器重新启动(从更新或维护)时数据库将损坏。

当我登录 MySQL Work bench 时,我注意到服务器状态已停止,当我尝试启动它时,出现错误:

错误 fatal error :无法打开和锁定权限表:找不到文件:“用户”(错误号:2 - 没有这样的文件或目录)

然后 MySQL 服务器无法重新启动。

解决此问题的唯一方法是删除 ProgramData/MySQL 中的数据文件夹,然后将其替换为全新安装的 MySQL 的备份,然后导入表的备份并重新创建我的用户。

我的问题是,是什么导致 MySQL 在每次服务器重新启动时崩溃,我可以采取什么措施来防止这种情况发生?

最佳答案

当mysql在数据目录中找不到user.MYD或user.MYI或user.frm或者没有权限时会出现这种情况。当你启动mysql时,确保这些文件存在于数据目录中。当mysql没有启动时,你可以复制这些文件

关于每次服务器重新启动后 MySQL 都会损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31962024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com