Adminer – Zarządzanie bazą danych w jednym pliku PHP Instalacja w AlmaLinux 8
Adminer (wcześniej phpMinAdmin) jest w pełni funkcjonalnym narzędziem do zarządzania bazą danych napisany w PHP. W przeciwieństwie do narzędzia phpMyAdmin, zawiera pojedynczy plik, który jest gotowy do wgrania na serwer docelowy. Adminer jest dostępny dla MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB.
Poniżej sposób na instalację w systemie AlmaLinux.
Na początek szybka instalacja LAMP, uruchamiamy terminal i wydajemy polecenie:
1 | dnf install httpd mariadb-server php php-mysqli php-curl php-json -y |
Uruchamiamy serwer mysql
1 | systemctl start httpd mariadb |
1 | systemctl enable httpd mariadb |
przechodzimy do konsoli mysql:
1 | mysql |
Tworzymy bazę danych adminer:
1 | CREATE DATABASE adminer; |
Tworzymy użytkownika adminer:
1 | CREATE USER 'adminer'@'localhost' IDENTIFIED BY 'naszehaslo'; |
Nadajemy uprawnienia:
1 | GRANT ALL ON adminer.* TO 'adminer'@'localhost'; |
Przeładowujemy:
1 | FLUSH PRIVILEGES; |
Wychodzimy z mysql:
1 | EXIT; |
Tworzymy katalog do pobrania dla adminera w naszym wypadku będzie to katalog /adminer
1 | mkdir /var/www/html/adminer |
Przechodzimy do katalogu i pobieramy:
1 | cd /var/www/html/adminer |
1 | wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php |
Nadajemy uprawnienia:
1 | chown -R apache:apache /var/www/html/adminer/ |
1 | chmod -R 775 /var/www/html/adminer/ |
Teraz tworzymy vhost apache aby nasz adminer był dostępny pod wskazaną przez nas nazwą w naszym wypadku to adminer.domena.pl
Tworzymy plik:
1 | nano /etc/httpd/conf.d/adminer.conf |
o zawartości:
1 2 3 4 5 6 7 8 9 | <VirtualHost *:80> ServerAdmin admin@domena.pl DocumentRoot /var/www/html/adminer/ ServerName adminer.domena.pl DirectoryIndex index.php ErrorLog /var/log/httpd/adminer-error.log CustomLog /var/log/httpd/adminer-access.log combined </VirtualHost> |
zapisujemy i restartujemy serwer httpd:
1 | systemctl restart httpd |
Teraz otwórz przeglądarkę internetową i uzyskaj dostęp do interfejsu sieciowego Administratora, korzystając z adresu URL http://adminer.domena.pl
Podaj adres hosta MySQL lub MariaDB, nazwę bazy danych, nazwę użytkownika, hasło i kliknij przycisk Zaloguj.
Z tego miejsca możesz wykonać kilka operacji na bazie danych, takich jak tworzenie tabel, widoków, procedur, funkcji i wiele innych.