Найти тему
Админские Истории

Установка phpmyadmin в Ubuntu 20.04

Как и обещал, продолжаю публиковать полезности для вас. В прошлый раз уже рассказывал о том, как создать и установить бесплатный SSL сертификат. Теперь откатим немного назад и обратимся к тому, что попроще. Вдруг, кому-то пригодится:)

Ну что готовы? Тогда поехали!

Для начала обновим индексы: <em>sudo apt update</em>

Запустим установку:

<em>sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl<br /><br />(</em>

  • php-mbstring - модуль для работы со строками, не поддерживающими кодировку ASCII;
  • php-zip – расширение, поддерживающее загрузку файлов .zip;
  • php-gd - поддержка библиотеки GD Graphics;
  • php-json - поддержка сериализации JSON;
  • php-curl – расширение, позволяющее PHP взаимодействовать с разными типами серверов, используя разные протоколы.

В процессе установки

  • При выборе сервера выбирайте тот что планирует использовать, в нашем случае это nginx.
  • На вопрос о необходимости использования dbconfig-common для настройки базы данных, следует выбрать «Да».
  • Затем необходимо выбрать и подтвердить пароль приложения MySQL для phpMyAdmin.

Если вы сталкнулись с такой ошибкой:

Выбираем «abort» для закрытия установщика.
Выбираем «abort» для закрытия установщика.

Запускаем MySQL: <em>sudo mysql -u root</em>

Запускаем удаление компонента:

mysql><em> UNINSTALL COMPONENT "file://component_validate_password"; <br /></em><br /><br />Закрываем MySQL:<br /> <br />mysql><em> exit<br /><br /><br /></em>Перезапускаем установщик:<br /><br /><em>sudo apt install phpmyadmin<br /><br /></em>Входим в MySQL:<br /><br /><em>sudo mysql -u root</em><br /><br />Запускаем компонент Validate password:<br /><br />mysql> <em>INSTALL COMPONENT "file://component_validate_password";</em><br /><br />

Выполняем активацию расширения php: sudo phpenmod mbstring

Перезапускаем nginx: sudo systemctl restart nginx

Входим в MySQL: sudo mysql -u root

Создаем пользователя

CREATE USER 'root'@'localhost' IDENTIFIED BY 'пароль';

GRANT ALL PRIVILEGES ON * . * TO 'root'@'localhost';

FLUSH PRIVILEGES;

Открываем в адресной строке

http://наш_адрес/phpmyadmin

-2

Все готово, а вы, как всегда, восхитительны! Остались вопросы? С удовольствием отвечу на них в комментариях:) Не переключайтесь!