我在cpanel中有一些需要删除的鬼数据库。它们不能被查看phpmyadmin,不再是必要的,而且是不存在的。
数据库仍然保存在dbindex.db文件、username.json和dbindex.db.cache中。它们位于/var/cpanel/数据库中。username.yaml文件不存在。由于某种原因,除了不存在的数据库仍然存在于这些文件之外,一切都正常工作。
如果yaml文件丢失,cpanel是否使用username.json文件填充数据库信息?此外,我怎样才能摆脱这些鬼数据库,并且应该以任何理由重新创建我的username.yaml文件?
我假设我应该从dbindex.db、username.json和dbindex.db.cache中删除不想要的数据库信息(以某种方式重建缓存?)。我该怎么处理丢失的yaml文件?
发布于 2015-07-23 15:38:33
显然,Cpanel在Cpanel数据库索引中曾经从使用yaml到json (我认为是11.50)。我相信您可以从json文件中删除数据库,然后运行/usr/local/cpanel/bin/dbindex来更新索引。在对文件进行任何更改之前,只需备份正在更改的文件即可。
https://stackoverflow.com/questions/31462587
复制相似问题