Adminer – Monipuolinen MySQL-tietokannan hallintatyökalu
Aikaisemmin phpMinAdmin, Adminer on PHP:llä kirjoitettu käyttöliittymän tietokannan hallintatyökalu. Toisin kuin phpMyAdmin, se sisältää vain yhden PHP-tiedoston, joka voidaan ladata kohdepalvelimelle, johon Adminer asennetaan.
Adminer tarjoaa yksinkertaisemman ja kevyemmän käyttöliittymän verrattuna phpMyAdminiin. Se toimii suosittujen SQL-tietokannan hallintajärjestelmien kanssa, kuten MariaDB, PostgreSQL, MySQL, Oracle, SQLite, MS SQL sekä Elasticsearch-hakukone.
Tässä oppaassa opastamme sinut Adminerin asennuksen läpi RHEL-pohjaisiin jakeluihin.
Vaihe 1: Asenna LAMP Stack RHELiin
Koska Adminer on käytettävissä käyttöliittymästä ja sen virtalähteenä on PHP, meidän on asennettava LAMP-pino. Meillä on jo kattava opas LAMP-pinon asentamisesta RHEL-pohjaisiin jakeluihin.
Kun LAMP-pino on paikallaan, jatka ja asenna lisää PHP-laajennuksia, jotka tarvitaan toimimaan Adminerin kanssa.
sudo dnf install php php-curl php-zip php-json php-mysqli php-gd
Vaihe 2: Luo tietokanta Adminerille
Seuraava vaihe on luoda tietokanta Adminerille. Joten kirjaudu sisään tietokantapalvelimelle.
sudo mysql -u root -p
Luo tietokanta ja tietokannan käyttäjä.
CREATE DATABASE adminer_db;
CREATE USER 'adminer_user'@'localhost' IDENTIFIED BY 'P@ssword321';
Myönnä sitten kaikki oikeudet tietokannan käyttäjälle Adminer-tietokannassa.
GRANT ALL ON adminer_db.* TO 'adminer_user'@'localhost';
Ota muutokset käyttöön ja poistu tietokantapalvelimesta.
FLUSH PRIVILEGES;
EXIT;
Vaihe 3: Lataa ja määritä Adminer
Kun Adminer-tietokanta on käytössä, seuraava vaihe on ladata Adminer-asennustiedosto. Mutta ensin sinun on luotava hakemisto Adminerille asiakirjan juureen seuraavasti.
sudo mkdir -p /var/www/html/adminer
Siirry seuraavaksi Adminer-hakemistoon.
cd /var/www/html/adminer
Lataa sitten uusin versio Adminer PHP -tiedostosta wget-komennolla ja tallenna se nimellä index.php.
wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
Kun lataus on valmis, aseta seuraavat hakemiston omistajuus ja käyttöoikeudet.
sudo chown -R apache:apache /var/www/html/adminer/
sudo chmod -R 775 /var/www/html/adminer/
Vaihe 4: Määritä Apache Adminerille
Jatkossa sinun on määritettävä Apache-virtuaaliisäntätiedosto Adminerille. Luo siis virtuaalinen isäntätiedosto hakemistoon /etc/httpd/conf.d/.
sudo vim /etc/httpd/conf.d/adminer.conf
Liitä seuraavat rivit tiedostoon ja varmista, että korvaat mydomain.com-arvon ServerName-direktiivissä palvelimesi rekisteröidyllä verkkotunnuksella tai julkisella IP-osoitteella.
<VirtualHost *:80>
ServerName mydomain.com
DocumentRoot /var/www/html/adminer/
ServerAdmin [email
DirectoryIndex index.php
ErrorLog /var/log/httpd/adminer-error.log
CustomLog /var/log/httpd/adminer-access.log combined
</VirtualHost>
Tallenna ja poistu asetustiedostosta.
Käynnistä seuraavaksi Apache tehdäksesi muutokset käyttöön.
sudo systemctl restart httpd
On myös järkevää varmistaa, että Apache on käynnissä:
sudo systemctl status httpd
Varmista lisäksi, että kokoonpanossa ei ole virheitä.
sudo apachectl configtest
Vaihe 5: Käytä Admineria verkkoselaimesta
Käynnistä lopuksi verkkoselain ja selaa palvelimesi IP-osoitetta käyttämällä seuraavaa URL-osoitetta.
http://server-ip or domain_name
Saat seuraavan web-sivun. Anna MariaDB-tietokannan tunnistetiedot – MariaDB-käyttäjä, käyttäjän salasana ja tietokannan nimi ja napsauta Kirjaudu sisään.
Kun olet kirjautunut sisään, seuraava näyttö tulee näkyviin. Täältä voit suorittaa erilaisia tietokantatoimintoja, kuten luoda tietokantoja ja taulukoita sekä suorittaa SQL-kyselyitä muutamia mainitaksemme.
Tämä päättää tämän oppaan. Olemme onnistuneesti asentaneet ja määrittäneet Adminerin RHEL-pohjaisiin jakeluihin.