como atualizar o phpmyadmin após instalar o mysql 5.6

5

Depois de atualizar o MySQL de 5.5 para 5.6, recebi o seguinte erro no phpmyadmin:

  

Sua versão da biblioteca PHP MySQL 5.5.33 difere do seu servidor MySQL   versão 5.6.13. Isso pode causar um comportamento imprevisível.

O problema seria resolvido instalando php5-msqlnd , mas o repositório de Ubuntu 12.04 LTS não corrigiu o problema, como diz neste relatório de bug da barra de ativação

A instalação via sudo apt-get install phpmyadmin avisará ao usuário que php5-mysqlnd será marcado como removido e php5-mysql será marcado como instalar

esta é a saída que recebi do comando: sudo apt-get install phpmyadmin

> The following extra packages will be installed:   php5-mysql Suggested
> packages:   mysql-server The following packages will be REMOVED:  
> php5-mysqlnd The following NEW packages will be installed:  
> php5-mysql phpmyadmin

Assim eu perderei mysqlnd , que é o novo driver melhorado para o mysql api

A solução sugerida é jogar com a sequência de dependências que não gosto porque não é o caminho certo para resolver esse problema.

Como eu posso instalar o phpmyadmin com o mysqlnd para suportar o mysql 5.6 no Ubuntu 12.04 sem tocar com dependências de string na configuração do pacote

    
por kirchberger 05.04.2014 / 08:18

2 respostas

5

A solução que encontrei é adicionar um PPA personalizado e instalar o phpmyadmin com o mysqlnd sem nenhum problema como este:

sudo add-apt-repository ppa:nijel/phpmyadmin
sudo apt-get update
sudo apt-get install php5-mysqlnd

sudo apt-get remove  phpmyadmin --purge
sudo apt-get install phpmyadmin
    
por kirchberger 05.04.2014 / 08:50
1

Eu resolvi este problema no Ubuntu 14.04, desinstalando e reinstalando o phpMyAdmin:

sudo apt-get remove phpmyadmin  # Note: I did NOT purge the phpMyAdmin database
sudo apt-get install phpmyadmin

Após a reinstalação, o aviso não aparece mais.

    
por Peter Gluck 01.09.2014 / 23:13