Ubuntu 16.04 com LAMP - MySQL 5.7 show_compatibility_56

1

Recentemente, decidi adquirir um servidor VPS e hospedar meus próprios fóruns, pois crescemos muito para a sua plataforma média de hospedagem compartilhada. Eu pensei que seria fácil de configurar e ir, e tem sido na maior parte, mas eu bati uma parede de tijolos com um erro infernal do MySQL.

Basicamente, estou tentando fazer o upload do meu banco de dados antigo dentro do PHPMYADMIN, mas continuo recebendo o mesmo erro. Eu segui alguns guias excelentes, como os da Digital Ocean, mas parece que não há muito sobre esse erro, e as informações estão lá fora, não estão funcionando para mim.

Aqui está o erro: Consulta SQL de erro: Documentação

/! 50112 SELECT COUNT () INTO @is_rocksdb_supported FROM INFORMATION_SCHEMA.SESSION_VARIABLES WHERE VARIABLE_NAME = 'rocksdb_bulk_load' * / O MySQL disse: Documentação

3167 - O recurso 'INFORMATION_SCHEMA.SESSION_VARIABLES' está desabilitado; veja a documentação para 'show_compatibility_56'

Eu tentei adicionar "show_compatibility_56 = ON" dentro do meu arquivo de configuração, que é /etc/mysql/my.cnf, recebo o seguinte erro:

"O trabalho para mysql.service falhou porque o processo de controle foi encerrado com o código de erro." adicionar quando eu vou para PHPMYADMIN ele diz "Falha de conexão para controluser como definido em sua configuração." e "# 2002 - Nenhum arquivo ou diretório O servidor não está respondendo (ou o soquete do servidor local não está configurado corretamente). "

Eu posso dizer que show_compatibility_56 está desativado, pois mostra que está desativado dentro do PHPMYADMIN.

Alguém pode me dizer como corrigir esse problema? Eu tenho tentado consertá-lo por quase uma semana agora, e eu simplesmente não consigo encontrar uma solução para isso.

Estou usando o Ubuntu 16.04 com LAMP

Agradeço qualquer ajuda que alguém possa me oferecer.

Atenciosamente, Carl

    
por CarlM24 04.08.2017 / 11:22

1 resposta

1

RESOLVIDO

Esta é a informação que encontrei: 1. Descrição do problema:

Ao executar um backup de banco de dados MySQL, a seguinte mensagem de erro é recebida no relatório de backup:

mysqldump: Não foi possível executar 'SELECT / *! 40001 SQL_NO_CACHE / DE GLOBAL_STATUS ': O recurso 'INFORMATION_SCHEMA.GLOBAL_STATUS' está desabilitado: veja a documentação para 'show_compatibility_56' (3167)

  1. Causa:

show_compatibility_56 está obsoleto

  1. Resolução:

Execute a seguinte consulta em seu banco de dados MySQL:

set @@global.show_compatibility_56=ON;

Então, parece que foi uma correção muito simples, afinal. Eu corri o código no console MYSQL dentro do PHPMYADMIN.

O crédito da correção vai para esta página: link

    
por CarlM24 04.08.2017 / 11:52