Ошибка при установке базы данных phpMyAdmin

После установки MariaDB 5.5 на один сервачок, решил запилить туда же phpMyAdmin.

Но при установке базы он выдал такую каку:

При установке базы данных возникла ошибка:

mysql said: ERROR 1426 (42000) at line 72: Too big precision 14 specified for ‘timevalue’. Maximum is 6.

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

У меня например вылезла ошибка при входе в phpMyAdmin:

Дополнительные возможности для работы со связанными таблицами недоступны.

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

Если говорить народным языком, то делается это так:

1. Лезем в /usr/share/dbconfig-common/data/phpmyadmin/install и находим там файлик «mysql».

2. Открываем своим любимым редактором и поиском находим «timestamp(14)»

3. Удаляем все что в скобках, и скобки заодно, что бы получилось «timestamp»

4. Сохраняем, закрываем и делаем:

$ sudo dpkg-reconfigure phpmyadmin

5. Правдиво отвечаем на все вопросы конфигуратора (на вопрос о переустановке базы отвечаем утвердительно), и получаем отсутствие ошибки.

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

Данные инструкции должны быть справедливы для Debian-based дистрибутивов.

Ошибка при установке базы данных phpMyAdmin: 1 комментарий

  1. Уведомление: Error 1426 mysql

Обсуждение закрыто.