База данных Mysql отказывается от удаления

Одна из моих баз данных mysql была повреждена, но мы ее восстановили, и теперь в нашей cpanel есть база данных account_%. Мы пытались удалить его, но он продолжает оставаться. Когда мы пытаемся удалить его со страницы 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.

1 ответ

Решение

Я связался со службой поддержки Cpanel, и они смогли решить эту проблему за считанные минуты. Я не уверен, как они это сделали, но это ответ, который они дали мне

Я обнаружил, что файл /var/cpanel/databases/accountname.yaml имеет следующую строку:

accountname_%: myip

Я пошел дальше и удалил его, затем запустил /scripts/update_db_cache

Я запускаю pkgacct для учетной записи имени учетной записи, и кажется, что это решило проблему:

Другие вопросы по тегам