Mysql数据库拒绝删除

Mysql数据库拒绝删除,mysql,database,mysql-error-1049,Mysql,Database,Mysql Error 1049,我的一个mysql数据库损坏了,但我们恢复了它,现在我们的cpanel中有一个“account_u%”数据库。 我们试图删除它,但它仍然保留。当我们试图从Cpanels Mysql页面中删除它时,它会显示为已删除,但仍会继续在cpanel上的数据库列表中显示它。它不会显示在PhpMyAdmin中 当我们运行备份时会出现问题,它会停止备份,并因此导致以下错误- Determining mysql dbs...DBD::mysql::st execute failed: Unknown databa

我的一个mysql数据库损坏了,但我们恢复了它,现在我们的cpanel中有一个“account_u%”数据库。 我们试图删除它,但它仍然保留。当我们试图从Cpanels Mysql页面中删除它时,它会显示为已删除,但仍会继续在cpanel上的数据库列表中显示它。它不会显示在PhpMyAdmin中

当我们运行备份时会出现问题,它会停止备份,并因此导致以下错误-

Determining mysql dbs...DBD::mysql::st execute failed: Unknown database 'account_%' at /usr/local/cpanel/Cpanel/Mysql.pm line 1475.
DBD::mysql::st execute failed: Unknown database 'account_%' at /usr/local/cpanel/Cpanel/Mysql.pm line 1475.

account_%: mysqldump: Got error: 1049: Unknown database 'account_%' when selecting the database

/usr/bin/mysqlcheck: Got error: 1049: Unknown database 'account_%' when selecting the database

warn [pkgacct] account_%: mysqldump failed -- database may be corrupt
 (796 bytes) warn [pkgacct] Failed to dump database account_%

 ERROR: Failed to dump one or more databases

任何关于如何解决这种情况的想法,我都可以访问root ssh

我联系了Cpanel支持部门,他们能够在几分钟内解决这个问题。我不知道他们是怎么做到的,但这是他们给我的答复

我发现文件/var/cpanel/databases/accountname.yaml有以下行:

帐户名称%:myip

我已经将其删除,然后运行/scripts/update\u db\u cache


我正在accountname帐户上运行pkgacct,这似乎已经解决了问题:

考虑重新启动/重新启动您的mysql服务守护程序。嗨,Rahul,我尝试过了,并且重新启动了整个服务器,但没有成功,它在cpanel mysql数据库页面中仍然以“account\ u3%”的形式存在。它仅在cpanel中显示,唯一的错误是当试图通过CPanel进行备份时?是的,它只显示在CPanel的Mysql数据库窗口中,当我运行备份时,它会停止备份。我正试图将帐户转移到另一台主机,但由于进程中间有此数据库,它关闭了packageaccount进程。请检查mysql datadir-可能其中有一个无用的目录。或者架构中有一个条目没有任何数据文件。