PHPMyAdmin “# 2006 - O servidor MySQL foi embora” durante o login

1

Primeiro: eu pesquisei em todo o Google e, embora isso pareça um erro infame, nenhum é realmente meu caso e, portanto, nenhuma correção está disponível.

OK, então hoje eu encontrei algo estranho: o PHPMyAdmin de repente se recusa a me logar. O registro e a verificação mostram #2006 - MySQL server has gone away . Abaixo está a lista de correções que eu tentei desesperadamente:

  • Alterne entre localhost e 127.0.0.1 , tcp e socket
  • Defina max_allowed_packet como generoso 256M em my.cnf
  • Defina wait_timeout como um bom percentual600.
  • Executar mysql_upgrade da conta root
  • Reinstale completamente o PHPMyAdmin para a versão mais recente 4.5.2
  • Alternar entre mysql e mysqlnd extensões PHP
  • Remova completamente o PHP7, reinstale o 5.6 e atualize para o 7 novamente (!)

O que é estranho é que as funções mysqli_* normais funcionam bem. O Adminer funciona sem falhas, o que me leva a concluir que é mais provável que isso seja culpa do PHPMyAdmin.

E esta é a minha especificação:

  • CentOS 6.5
  • MySQL 5.5.44
  • PHPMyAdmin 4.5.2
  • extensão mysql / mysqlnd
  • PHP 7.0 ou 5.6

Alguma idéia?

    
por An Phan 10.12.2015 / 02:34

2 respostas

2

Altere a configuração ssl para false da seguinte forma:

$cfg['Servers'][$i]['ssl'] = false;
    
por 27.12.2016 / 05:56
0

Finalmente. O problema é com a opção "Forçar SSL". Desativar isso traz o PHPMyAdmin de volta vivo e chutando.

    
por 10.12.2015 / 10:51