O serviço MariaDB não inicia após excluir uma grande quantidade de dados

1

Eu executei uma consulta que excluiu cerca de 18 milhões de registros. Depois de executar esta consulta, o mysql parou de responder a consultas. Eu reiniciei o servidor e agora não consigo iniciar o serviço mysql usando o seguinte comando:

service mysql start

Talvez apenas imprima erro, mas não consigo encontrar o arquivo de log de erros. Eu estou rodando o CentOS 6 e instalei o mariaDB do seu repositório oficial usando o yum.

O que devo fazer para iniciar o mysql? Eu não me importo se a consulta for cancelada. Eu posso ver que alguns processos do mysqld estão comendo CPU e E / S. Acho que talvez ele ainda esteja tentando executar essa consulta.

    
por BlackBrain 20.02.2018 / 17:49

1 resposta

0

Você escreveu que "não consigo iniciar o serviço mysql ...", mas você pode ver alguns processos do mysqld. Tente executar:

service mysql status

Se o serviço for iniciado, tente interrompê-lo e executar o mariaDB no modo de segurança com o log de erros ativado. Se o serviço não for iniciado, tente matar o processo mysqld (esteja ciente da responsabilidade) e execute o mariaDB no modo de segurança.

Para mais detalhes sobre o modo de segurança, consulte a documentação oficial.

    
por 20.02.2018 / 23:20