Adminer – Fullbúið MySQL gagnagrunnsstjórnunartól


Adminer, sem áður var phpMyAdmin, er framhlið gagnagrunnsstjórnunartæki skrifað í PHP. Ólíkt phpMyAdmin samanstendur það aðeins af einni PHP skrá sem hægt er að hlaða niður á miðþjóninn sem Adminer á að setja upp á.

Adminer býður upp á afskræmt og grennra notendaviðmót miðað við phpMyAdmin. Það virkar með vinsælum SQL gagnagrunnsstjórnunarkerfum eins og MariaDB, PostgreSQL, MySQL, Oracle, SQLite, MS SQL sem og Elasticsearch leitarvél.

Í þessari handbók munum við leiða þig í gegnum uppsetningu Adminer á RHEL-undirstaða dreifingar.

Skref 1: Settu upp LAMP Stack í RHEL

Þar sem Adminer er aðgengilegt frá framendanum og knúið af PHP, þurfum við að setja upp LAMP stafla. Við höfum nú þegar yfirgripsmikla leiðbeiningar um hvernig á að setja upp LAMP-staflann á RHEL-undirstaða dreifingar.

Með LAMP stafla á sínum stað, haltu áfram og settu upp viðbótar PHP viðbætur sem eru nauðsynlegar til að vinna með Adminer.

$ sudo dnf install php php-curl php-zip php-json php-mysqli php-gd 

Skref 2: Búðu til gagnagrunn fyrir Adminer

Næsta skref er að búa til gagnagrunn fyrir Adminer. Svo, skráðu þig inn á gagnagrunnsþjóninn.

$ sudo mysql -u root -p

Búðu til gagnagrunn og gagnagrunnsnotanda.

CREATE DATABASE adminer_db;
CREATE USER 'adminer_user'@'localhost' IDENTIFIED BY '[email ';

Veittu síðan gagnagrunnsnotandanum öll réttindi á Adminer gagnagrunninum.

GRANT ALL ON adminer_db.* TO 'adminer_user'@'localhost';

Notaðu breytingarnar og farðu úr gagnagrunnsþjóninum.

FLUSH PRIVILEGES;
EXIT;

Skref 3: Sæktu og stilltu Adminer

Með Adminer gagnagrunninum til staðar er næsta skref að hlaða niður Adminer uppsetningarskránni. En fyrst þarftu að búa til möppu fyrir Adminer í skjalarótinni sem hér segir.

$ sudo mkdir -p /var/www/html/adminer

Næst skaltu fara í Adminer möppuna.

$ cd /var/www/html/adminer 

Sæktu síðan nýjustu útgáfuna af wget skipuninni og vistaðu hana sem index.php.

$ wget -O index.php https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php

Þegar niðurhalinu er lokið skaltu stilla eftirfarandi skráareign og heimildir.

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

Skref 4: Stilltu Apache fyrir Adminer

Þegar þú heldur áfram þarftu að stilla Apache sýndarhýsingarskrá fyrir Adminer. Svo, búðu til sýndarhýsingarskrá í /etc/httpd/conf.d/ möppunni.

$ sudo vim /etc/httpd/conf.d/adminer.conf

Límdu eftirfarandi línur inn í skrána til að tryggja að þú skiptir um mydomain.com gildið í ServerName tilskipuninni fyrir skráð lén þjónsins þíns eða Public IP.

<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>

Vistaðu og lokaðu stillingarskránni.

Næst skaltu endurræsa Apache til að nota breytingarnar sem gerðar voru.

$ sudo systemctl restart httpd

Það er líka skynsamlegt að tryggja að Apache sé í gangi:

$ sudo systemctl status httpd

Að auki skaltu ganga úr skugga um að uppsetningin sé laus við allar villur.

$ sudo apachectl configtest

Skref 5: Fáðu aðgang að Adminer úr vafra

Að lokum skaltu ræsa vafrann þinn og fletta í IP netþjóninum þínum með því að nota eftirfarandi vefslóð.

http://server-ip or domain_name

Þú færð eftirfarandi vefsíðu. Gefðu upp MariaDB gagnagrunnsskilríki - MariaDB notandi, lykilorð fyrir notandann og nafn gagnagrunnsins og smelltu á 'Innskráning'.

Þegar þú hefur skráð þig inn mun eftirfarandi skjámynd birtast. Héðan geturðu framkvæmt ýmsar gagnagrunnsaðgerðir eins og að búa til gagnagrunna og töflur og framkvæma SQL fyrirspurnir svo eitthvað sé nefnt.

Þetta dregur þessa handbók til loka. Við höfum sett upp og stillt Adminer á RHEL-undirstaða dreifingar.