Как установить phpMyAdmin в Ubuntu 22.04

12 set 2022 3 min di lettura
Как установить phpMyAdmin в Ubuntu 22.04
Indice dei contenuti

Введение

Вы можете использовать phpMyAdmin для управления базами данных MySQL на VPS. Это отличный инструмент для просмотра, редактирования, создания и удаления таблиц, а также для редактирования столбцов и данных. Вам не нужно запускать SSH на удаленных машинах или загружать новое окно терминала для выполнения некоторых SQL-запросов каждый раз, когда вы хотите выполнить некоторые запросы к базе данных. Вместо этого вы можете использовать такую программу, как phpMyAdmin, и хранить все в одном месте.

Эта статья покажет вам, как установить и настроить phpMyAdmin на сервере Ubuntu 22.04.

Если вы хотите установить phpMyAdmin на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.

Подключение к серверу

Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:

ssh root@IP_DEL_SERVER

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

Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:

ssh nome_utente@IP_DEL_SERVER

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

Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Установите Апач и PHP

Предположим, вы уже установили сервер MySQL в системе Ubuntu. Затем установите другие пакеты, необходимые для запуска и доступа к phpMyAdmin:

sudo apt install apache2 wget unzip
sudo apt install php php-zip php-json php-mbstring php-mysql

После завершения установки включите и запустите веб-сервер Apache:

sudo systemctl enable apache2
sudo systemctl start apache2

Установите phpMyAdmin на Ubuntu 22.04.

Вы можете быстро установить phpMyAdmin из стандартных репозиториев Ubuntu. Но они содержат более старую версию phpMyAdmin. Если вы согласны со старой версией, просто наберите apt install phpmyadmin, но чтобы установить последнюю версию, вам нужно скачать ее с официального сайта.

Ваша система готова к установке phpMyAdmin. Загрузите последнюю версию архива phpMyAdmin с официальной страницы загрузки или используйте приведенные ниже команды для загрузки phpMyAdmin 5.2 в вашу систему. После завершения загрузки распакуйте архив и переместите его в нужное место.

wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.zip
unzip phpMyAdmin-5.2.0-all-languages.zip
sudo mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin

Затем создайте каталог tmp и установите соответствующие разрешения. Это необходимый шаг, чтобы заставить его работать правильно:

sudo mkdir /usr/share/phpmyadmin/tmp
sudo chown -R www-data:www-data /usr/share/phpmyadmin
sudo chmod 777 /usr/share/phpmyadmin/tmp

Настроить phpMyAdmin

Теперь вам нужно настроить веб-сервер для обслуживания phpMyAdmin в сети. Создайте файл конфигурации Apache для phpMyAdmin и отредактируйте его в текстовом редакторе:

sudo vim /etc/apache2/conf-available/phpmyadmin.conf

Добавьте в файл следующее содержимое:

Alias /phpmyadmin /usr/share/phpmyadmin
 Alias /phpMyAdmin /usr/share/phpmyadmin

 <Directory /usr/share/phpmyadmin/>
 AddDefaultCharset UTF-8
 <IfModule mod_authz_core.c>
 <RequireAny>
 Require all granted
 </RequireAny>
 </IfModule>
 </Directory>

 <Directory /usr/share/phpmyadmin/setup/>
 <IfModule mod_authz_core.c>
 <RequireAny>
 Require all granted
 </RequireAny>
 </IfModule>
 </Directory>

Сохраните файл. Нажмите клавишу ESC, чтобы перейти к дополнительной команде. Затем введите :wq (двоеточие + w + q) и нажмите кнопку Enter.

После внесения всех изменений обязательно запустите службу Apache для перезагрузки всех настроек:

sudo a2enconf phpmyadmin
sudo systemctl restart apache2

Настройте брандмауэр D.

Системы с включенными брандмауэрами должны разрешать службу HTTP от брандмауэра. Выполните следующие команды, чтобы открыть порт для веб-сервера в брандмауэре:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload

Создайте базу данных и пользователя MySQL

Подключитесь к серверу MySQL, работающему в вашей системе:

mysql

Запустите следующие запросы MySQL один за другим, чтобы создать базу данных и пользователя. Также назначьте привилегии пользователю в базе данных:

mysql> CREATE DATABASE noviello;
 Query OK, 1 row affected (0.01 sec)

 mysql> CREATE USER 'noviello'@'localhost' IDENTIFIED BY 'Pa$$w0rd';
 Query OK, 0 rows affected (0.01 sec)

 mysql> GRANT ALL ON noviello.* TO 'noviello'@'localhost';
 Query OK, 0 rows affected (0.01 sec)

 mysql> FLUSH PRIVILEGES;
 Query OK, 0 rows affected (0.00 sec)

Войдите в phpMyAdmin

Все сделано. Вы завершили настройку с помощью phpMyAdmin в системе Ubuntu Linux. Теперь войдите в phpMyAdmin с IP-адресом сервера или доменным именем.

http://your-server-ip-domain/phpmyadmin

Замените ваш-сервер-ip-домен с локальным хостом (для локальных машин) или системным IP-адресом для удаленных машин. Я обновил наш DNS и указал на dbhost.noviello.net по IP-адресу сервера.

Войдите в систему с именем пользователя и паролем, которые использовались для входа в MySQL из командной строки.

Вывод

Вы успешно настроили phpMyAdmin в системе Ubuntu.

Вы можете использовать phpMyAdmin для администрирования сервера MySQL без входа в систему через командную строку.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.