A página de Servidores de Banco de Dados redireciona para a página principal do Plesk: Dependent row(s) isn't found
imprimir- Plesk
- 0
Sintomas
Não é possível listar os servidores de banco de dados na página Ferramentas e configurações > Servidores de banco de dados e, em vez disso, redireciona para a página principal do Plesk.
O erro abaixo pode ser encontrado em /var/log/plesk/panel.log
:
ERR [panel] Dependent row(s) 'Domains.id = 1029' isn't found for 'data_bases.dom_id = 1029'. |
Causa
Inconsistência do banco de dados. ID do erro está faltando na tabela: psa.domains
MariaDB [psa]> select * from domains where id=1029; Empty set (0.000 sec) |
Solução
Aviso: Certifique-se de que os bancos de dados não sejam necessários no futuro e que o domínio seja removido propositalmente.
-
Conecte-se ao servidor via SSH .
-
Criar despejo de banco de dados Plesk:
# plesk db dump psa > psa`date +%F-%s`.sql -
Obtenha nomes de banco de dados para o domínio ausente:
# plesk db -Ne "select name from data_bases where dom_id=1029"
example_db
example_db2 -
Elimine os bancos de dados:
# plesk db "drop database example_db" # plesk db "drop database example_db2" -
Limpe as entradas de referência:
# plesk db "delete from data_bases where dom_id=1029"