cpanel 数据库文件夹和 Ghost 数据库中缺少 yaml 文件

Missing yaml file in cpanel database folder and Ghost databases

我有一些幽灵数据库需要在 cpanel 中删除。它们无法在 phpmyadmin 中查看并且不再需要并且不存在。

数据库仍在 dbindex.db 文件、username.json 和 dbindex.db.cache 中。它们位于 /var/cpanel/databases。 username.yaml 文件不存在。一切正常,除了不存在的数据库出于某种原因仍在这些文件中。

如果缺少 yaml 文件,cpanel 是否使用 username.json 文件填充数据库信息?另外,我怎样才能摆脱这些幽灵数据库,我是否应该出于任何原因重新创建我的 username.yaml 文件?

我假设我应该从 dbindex.db、username.json 和 dbindex.db.cache 中删除不需要的数据库的数据库信息(以某种方式重建缓存?)。 yaml文件丢失怎么办?

显然,Cpanel 曾一度(我认为是 11.50)从使用 yaml 切换到 json 用于 Cpanel 数据库索引。我相信您可以从 json 文件中删除数据库,然后 运行 /usr/local/cpanel/bin/dbindex 来更新索引。在对它们进行任何更改之前,只需备份您正在更改的文件。