Установка и настройка phpMyAdmin.

preview_player
Показать описание
В этом видео мы установим и настроим программное обеспечение phpMyAdmin на Linux Mint.

Дополнительный материал:

Команды из видео:
#1.Установка apache2
Обновление системы до самой новой
sudo apt update
sudo apt upgrade
sudo apt install apache2 - установка apache2
sudo systemctl enable apache2 - добавление apache2 в автозагрузку

#2.Установка php
sudo apt install php - установка php
sudo apt install libapache2-mod-php - установка пакета для работы php с Apache2

#3.Установка mysql-server
sudo apt-get install mysql-server - установка mysql

#4.Создание пароля для пользователя root
sudo mysql - вход в mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password'; - установка нового плагина и пароля
FLUSH PRIVILEGES; - активация изменений
exit - выход из mysql

#5.Установка phpMyAdmin
sudo apt install php-mbstring php-zip php-gd php-json php-curl - установка расширения php
sudo phpenmod mbstring - включение расширения php
sudo apt install phpmyadmin - установка phpMyAdmin
sudo systemctl restart apache2 - перезапуск apache2 после установки phpMyAdmin

#6.Настройка безопасности phpMyAdmin
Добавляем следующую строку в файл: AllowOverride All
Сохраняем и закрываем файл. Перезагружаем Apache командой: sudo systemctl restart apache2
Создаём файл «.htaccess» для phpMyAdmin командой: sudo nano /usr/share/phpmyadmin/.htaccess

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

AuthType Basic — тип авторизации. Basic означает, что автори-зация будет осуществляться на основе пароля,
AuthName — текст приветствия в диалоге авторизации,
AuthUserFile — файл пароля, который используется для авторизации. Файл должен находиться в недоступной для внешнего мира директории. Ниже мы создадим этот файл,
Require valid-user — указывает, что только авторизованные пользователи могут иметь доступ к защищаемой системе.

sudo apt-get install apache2-utils - установка htpasswd
Создаём файл и первого пользователя командой: sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
username — имя пользователя, с помощью которого будет происходить авторизация.

Рекомендации по теме
Комментарии
Автор

спасибо автор много чего записал и узнал

layfan_carparking
Автор

Установил PHPMyADmin Ubuntu через консоль. Но он не работает и выдает ошибку 500.
В интернете делал по видео-урокам и по разным способам.
Все в точности.

Но я потом создал отдельный сайт и загрузил туда файлы PHPMYADMIN и он отлично работает.

Как на Ваших хостингах, Phpmyadmin тоже работает, как отдельный сайт, или установленный через консоль ?

Аудитсайтов
Автор

а что делать, если после создания index.php, я делаю как на видео, а мне пишет, что этой страницы нет, точнее у меня нет такой страницы как у вас в конце с выводом данных

KRT
Автор

Можете помочь разобраться в таком деле: вот допустим, купил я сервер HP, для работы и запуска на нем mysql, с глобальным допуском, как мне это реплизовать?

Demimur
Автор

Подскажите пожалуйста. У меня форма отправляет данные в таблицу, если писать данные на русском то приходят символы странные, как это исправить?

RealGameMaps
Автор

Привет! После установки phpmyadmin не заходит по IP:phpmyadmin (пишет 404 not found) просто по айпи захоходит

world_san