как обновить phpmyadmin после установки mysql 5.6

5

После обновления MySQL от 5.5 до 5.6 я получил следующую ошибку в phpmyadmin:

  

Ваша библиотека PHP MySQL версии 5.5.33 отличается от вашего MySQL-сервера   версия 5.6.13. Это может вызвать непредсказуемое поведение.

Проблема будет решена путем установки php5-msqlnd , но репозиторий для Ubuntu 12.04 LTS не устранил проблему, поскольку он говорит в этом отчете об ошибке пусковой панели

Установка через sudo apt-get install phpmyadmin предупредит пользователя о том, что php5-mysqlnd будет помечено как удалено, а php5-mysql будет отмечено установкой

это результат, который я получил от команды: 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

Таким образом, я потеряю mysqlnd , который является новым улучшенным драйвером для mysql api

Предлагаемое решение - играть с строкой зависимостей, которая мне не нравится, потому что это неправильный способ решить эту проблему.

Как установить phpmyadmin с помощью mysqlnd для поддержки mysql 5.6 в ubuntu 12.04 без использования строки зависимостей в конфигурации пакета

    
задан kirchberger 05.04.2014 в 08:18
источник

2 ответа

5

Я нашел решение, чтобы добавить пользовательский PPA и установить phpmyadmin с mysqlnd без каких-либо проблем:

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
    
ответ дан kirchberger 05.04.2014 в 08:50
1

Я решил эту проблему на Ubuntu 14.04 путем удаления и повторной установки phpMyAdmin:

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

После повторной установки предупреждения больше не появилось.

    
ответ дан Peter Gluck 01.09.2014 в 23:13