Как установить Adminer База данных MySQL Alma Linux 8

12 set 2022 3 min di lettura
Как установить Adminer База данных MySQL Alma Linux 8
Indice dei contenuti

Введение

С помощью Adminer вы можете управлять различными базами данных, включая MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB и другими. Он простой, легкий и разработан с учетом требований безопасности и удобства пользователей.

В этом руководстве мы увидим, как установить Adminer на Alma Linux 8.

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

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

Чтобы получить доступ к серверу, вам нужно знать 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

Предпосылки

  • Сервер под управлением Alma Linux 8.
  • Действительное доменное имя указывало на IP-адрес вашего сервера.
  • Пароль root настроен на сервере.

Установите LAMP-сервер

Прежде чем начать, вам нужно будет установить на свой сервер веб-сервер Apache, сервер базы данных MariaDB и PHP. Вы можете установить их все, выполнив следующую команду:

dnf install httpd mariadb-server php php-mysqli php-curl php-json -y

После установки всех пакетов запустите и включите службу Apache и MariaDB с помощью следующих команд:

systemctl start httpd mariadb
systemctl enable httpd mariadb

После этого вы можете перейти к следующему шагу.

Создайте базу данных для администратора

Далее вам нужно будет создать базу данных и пользователя для администратора. Для этого войдите в оболочку MariaDB с помощью следующей команды:

mysql

После входа в систему создайте базу данных и пользователя с помощью следующей команды:

CREATE DATABASE adminer;
CREATE USER 'adminer'@'localhost' IDENTIFIED BY 'password';

Затем предоставьте все права администратора базы данных с помощью следующей команды:

GRANT ALL ON adminer.* TO 'adminer'@'localhost';

Затем обновите привилегии и выйдите из оболочки MariaDB с помощью следующих команд:

FLUSH PRIVILEGES;
EXIT;

Администратор загрузки

Далее вам нужно будет загрузить последнюю версию Adminer на свой сервер. Сначала создайте каталог для администратора в веб-корневом каталоге Apache с помощью следующей команды mkdir:

mkdir /var/www/html/adminer

Затем измените каталог на Adminer с помощью команды cd и загрузите Adminer с помощью следующей команды wget:

cd /var/www/html/adminer
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

После завершения загрузки измените владельца каталога администратора и разрешение на пользователя apache с помощью команд chown и chmod:

chown -R apache:apache /var/www/html/adminer/
chmod -R 775 /var/www/html/adminer/

После этого вы можете перейти к следующему шагу.

Настроить Apache для администратора

Откройте файл конфигурации с помощью редактора nano:

nano /etc/httpd/conf.d/adminer.conf

Добавьте следующие строки:

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/adminer/ServerName adminer.exampledomain.com
 DirectoryIndex index.php
 ErrorLog /var/log/httpd/adminer-error.log
 CustomLog /var/log/httpd/adminer-access.log combined

 </VirtualHost>

Сохраните и закройте файл, затем перезапустите службу Apache, чтобы применить изменения:

systemctl restart httpd

Вы также можете проверить статус Apache с помощью следующей команды:

systemctl status httpd

Вы должны увидеть следующий вывод:

? httpd.service - The Apache HTTP Server
 Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled)
 Drop-In: /usr/lib/systemd/system/httpd.service.d
 ??php-fpm.conf
 Active: active (running) since....
 Docs: man:httpd.service(8)
 Main PID: 39037 (httpd)
 Status: "Running, listening on: port 80"
 Tasks: 213 (limit: 23696)
 Memory: 24.5M
 CGroup: /system.slice/httpd.service
 ??39037 /usr/sbin/httpd -DFOREGROUND
 ??39039 /usr/sbin/httpd -DFOREGROUND
 ??39040 /usr/sbin/httpd -DFOREGROUND
 ??39041 /usr/sbin/httpd -DFOREGROUND
 ??39042 /usr/sbin/httpd -DFOREGROUND... almalinux systemd[1]: httpd.service: Succeeded.... almalinux systemd[1]: Stopped The Apache HTTP Server.... almalinux systemd[1]: Starting The Apache HTTP Server...

На этом этапе веб-сервер Apache установлен и настроен для обслуживания администратора. Теперь вы можете перейти к следующему шагу.

Войдите в веб-интерфейс администратора

Теперь откройте веб-браузер и войдите в веб-интерфейс администратора, используя URL-адрес http://adminer.exampledomain.com. Вы должны увидеть экран входа в систему.

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

Отсюда вы можете выполнять различные операции с базой данных, такие как создание таблиц, представлений, процедур, функций и т. д. через веб-браузер.

Вывод

Поздравляем! вы успешно установили Adminer в Alma Linux 8. Теперь вы можете добавлять удаленные базы данных и управлять ими в Adminer.

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.