Erro inalcançável do servidor Mysql
Esse erro refere-se ao servidor de banco de dados indisponível no sistema. É mais provável que o processo tenha parado e não esteja funcionando.
Geralmente, isso ocorre quando o sistema ficou sem memória e o processo System Out Of Memory Management (OOM) parou o MySQL para economizar memória*.
Você pode determinar se o processo OOM do sistema interferiu executando o seguinte em seu sistema:
cat /var/log/messages* | grep 'Out of memory'
resolução:
- Reiniciar o serviço de banco de dados MediaCP usando o seguinte comando como raiz no SSH:
mediacp restart mysql
- Certifique-se de que o MediaCP é o único aplicativo em execução no sistema.
Outros aplicativos como cPanel/WHM, Plesk também consumirão CPU, Disco e Memória. Recomendamos que o MediaCP seja a única aplicação no sistema para garantir que funciona de forma rápida e estável. - Aumente a quantidade de memória disponível para o seu sistema.
Você deve consultar a documentação de Requisitos do Sistema para garantir que seu sistema atenda aos Requisitos Mínimos, no entanto, você também deve procurar atender aos requisitos de hardware recomendados.
O servidor Mysql não será iniciado
Se o servidor MySQL não estiver sendo iniciado após a emissão do mediacp reiniciar mysql, então você pode tentar iniciar o processo manualmente em seu shell para expor quaisquer mensagens de erro:
/usr/local/mediacp/mysql/bin/mysqld --defaults-file=/usr/local/mediacp/mysql/my.cnf --user=mediacp --basedir=/usr/local/mediacp/mysql --datadir=/usr/local/mediacp/mysql/data --socket=/usr/local/mediacp/mysql/data/mysql.sock --log-error --skip-networking
Tentativa de reparo de mesas acidentadas
Como sei que as tabelas falharam
Erros comuns que você pode ver incluem:
- Erro geral: 126 Arquivo de tecla incorreto para tabela ‘nome de tabela‘; tentar consertá-lo
- Tabela ‘nome de mesa‘ é marcado como crash e deve ser reparado
Por que as tabelas de banco de dados falham?
A principal causa da corrupção no banco de dados é a falta de espaço livre no servidor. Outras possíveis causas de falhas na tabela MySQL incluem problemas no sistema operacional, falhas de energia, problemas de hardware, rescisão inesperada do servidor MySQL, corrupção de dados devido a programas externos, etc.
Como faço para reparar tabelas de banco de dados?
Você pode tentar reparar as tabelas de banco de dados executando o comando abaixo, no entanto, em alguns casos isso pode não resolver o problema (Veja a seção abaixo E se eu não puder reparar o banco de dados? Preste atenção à saída caso haja erros:
/usr/local/mediacp/mysql/bin/mysqlcheck --protocol=SOCKET --socket=/usr/local/mediacp/mysql/data/mysql.sock --user=root --password= -A --auto-repair --all-databases
Pode ser necessário reiniciar o MySQL, preste atenção à saída caso haja erros:
mediacp restart mysql
O MediaCP pode consertá-lo para mim?
Entre em contato conosco e nossa equipe de nível 2 pode concluir isso para você por uma taxa de serviço de 1 hora. Observe que a taxa de serviço será cobrada independentemente de o reparo ter sido bem sucedido, no entanto, ajudaremos você a restaurar ou reinstalar seu MediaCP se um reparo não puder ser bem sucedido.
E se eu não conseguir reparar o banco de dados?
Infelizmente, se o banco de dados caiu e não é reparável, então você precisará: