Uma história construída com confiança
MM HOSPEDAGEM

Tecnologia e infraestrutura acompanhando o crescimento dos nossos clientes.

Nossa história continua
M M H O S P E D A G E M

Evoluir não é apagar o passado.

Uma nova identidade

Evoluímos.

A experiência e a confiança da MMHospedagem agora ganham uma marca preparada para o futuro.

A MMHospedagem agora é

Tecnologia que impulsiona.

A mesma confiança, agora com uma estrutura ainda mais preparada para acompanhar sua empresa.

Preparando a nova experiência
0800 490 1900
Artigo da base MVO

O MySQL relata o erro em um servidor Plesk para Linux: Não é possível carregar do mysql.<table_name>. A tabela provavelmente está corrompida

Conteúdo técnico, orientações práticas e apoio para acelerar sua operação com a MVO.

Base de conhecimento Autoatendimento Suporte técnico
Leitura objetiva e pronta para compartilhar

Imprima este material ou avance para o suporte humano caso precise de acompanhamento em um caso específico.

Sintomas

  • A atualização do Plesk falha/conclui com a seguinte mensagem:

    ERROR while trying to upgrade APSC SQL database from 11.1.0
    Check the error reason(see log file: /var/log/plesk/install/plesk_17.5.3_installation.log), fix and try again

    No arquivo de log mencionado acima, a seguinte mensagem de erro pode ser encontrada:

    ERROR 1548 (HY000) at line 67: Cannot load from mysql.proc. The table is probably corrupted
    ...
    mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)
  • A migração é concluída com o seguinte aviso:

    [Migration] Failed to copy content of database 'DB_NAME'
    Migration tools tried to perform operation in 3 attempts: Command execution failed on the source server 'source' (203.0.113.2) with non-zero exit code.
    command: MYSQL_PWD="$(cat)" mysqldump -h localhost -P 3306 -uadmin --quick --quote-names --add-drop-table --default-character-set=utf8 --set-charset --routines hardcore > /tmp/db-dumps/DB_NAME.sql
    exit code: 2
    stdout:
    stderr: mysqldump: Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'DB_NAME'': Cannot load from mysql.proc. The table is probably corrupted (1548)
  • Um processo de backup é concluído com o seguinte aviso:

    Warning : mysql "Database"

    Not all the data was backed up into /var/lib/psa/dumps/..../databases/Database successfully. mysqldump: Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'Database'': Cannot load from mysql.proc. The table is probably corrupted (1548)
  • As operações em bancos de dados no phpMyAdmin falham com:

    Errors occurred while executing: mysqldump: Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'db_name'': Cannot load from mysql.proc. The table is probably corrupted (1548)
  • A seguinte mensagem de erro aparece no Plesk em Ferramentas e configurações > Servidores de banco de dados :

    Error: Cannot load from mysql.user. The table is probably corrupted

    e o ícone de status do MySQL (localhost) está acinzentado

Causa

mysql.<table_name> tabela está quebrada ou a estrutura de uma coluna na tabela está incorreta.

Resolução

  1. Conecte-se ao servidor Plesk via SSH .

  2. Conserte a mesa quebrada:

    • Se mysql.proc estiver corrompido:

      MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -uadmin mysql -Ne"REPAIR TABLE mysql.proc"
      +------------+--------+--------+----+
      | mysql.proc | repair | status | OK |
      +------------+--------+--------+----+
    • Se mysql.user estiver corrompido:

      MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -uadmin mysql -Ne"REPAIR TABLE mysql.user"
      +------------+--------+--------+----+
      | mysql.user | repair | status | OK |
      +------------+--------+--------+----+
  3. Atualize as tabelas do sistema MySQL:

    MYSQL_PWD=`cat /etc/psa/.psa.shadow` /usr/bin/mysql_upgrade --force -uadmin --upgrade-system-tables
  4. Reinicie o serviço MySQL. O comando depende do servidor MySQL instalado e do sistema operacional:

    service mysql restart

    service mariadb restart

Hai trovato utile questa risposta?

Seu feedback ajuda a equipe da MVO a manter a base mais útil e objetiva.

Relacionados

Articoli Correlati

Outros conteúdos que podem ajudar na continuidade do seu atendimento.

Relacionado

A lista de servidores de banco de dados não pode ser acessada: 500 GraphQL Internal Server Error

Sintomas Não é possível acessar Ferramentas e configurações > Servidores de banco de dados > database_server_name > X (contagem de bancos de dados): 500 GraphQL...
Relacionado

Não é possível criar um backup do banco de dados PostgreSQL: pg_dump: abortando devido à incompatibilidade da versão do servidor

Sintomas O servidor Plesk possui dois servidores de banco de dados PostgreSQL instalados, com as versões 9.2.15 e 9.5.4. Pelo menos um banco de dados foi criado no servidor...
Relacionado

Não é possível clonar ou fazer backup do banco de dados MSSQL no Plesk: a propriedade TextHeader não está disponível para StoredProcedure <...>. O texto é criptografado

Sintomas A cópia de um banco de dados MSSQL em Domínios > exemplo.com > Bancos de dados > exemplo_db > Falha na cópia: Unable to clone database. O seguinte...
Relacionado

MySQL/Mariadb falha ao iniciar: atualização após uma falha não é suportada

Sintomas O MySQL falha ao iniciar. As seguintes mensagens de erro aparecem nos logs /var/log/mysql/error.logou /var/log/mariadb/mariadb.log: InnoDB: Error: log file...
Relacionado

Como gerenciar um banco de dados hospedado no Plesk usando um cliente de banco de dados local?

Pergunta Como gerenciar um banco de dados hospedado no Plesk usando um cliente de banco de dados local? Resposta...

Powered by WHMCompleteSolution