MySQL administration via kommandoraden i Linux är mycket svårt jobb för alla nybörjare systemadministratör eller Databasadministratör, eftersom det innehåller många kommandon som vi inte kan komma ihåg i vårt dagliga liv.
föreslagen läsning: MySQL grundläggande Databasadministrationskommandon
för att göra MySQL-administrationen mycket enklare introducerar vi ett webbaserat MySQL-administrationsverktyg som heter PhpMyAdmin, med hjälp av det här verktyget kan du enkelt styra och hantera din databasadministration via en webbläsare.
PhpMyAdmin är ett webbaserat gränssnitt för hantering av MySQL / MariaDB-databaser som används som ersättning för kommandoradsverktyg.
föreslagen läsning: 20 MySQL (Mysqladmin) kommandon för databasadministration i Linux
det var skrivet i PHP-språk, genom den här applikationen kan du göra olika MySQL-administrationsuppgifter som att skapa, släppa, Ändra, Ta bort, importera, exportera, söka, fråga, reparera, optimera och köra andra databashanteringskommandon via webbläsaren.
som andra välkända webbaserade gränssnitt för hantering av systemtjänster, bloggskapande verktyg eller innehållshanteringssystem (CMS) riktas det ofta av skadliga angripare som försöker utnyttja den vanliga bristen på säkerhetsåtgärder.
i den här artikeln kommer vi att visa dig hur du installerar senaste stabila versionen av PhpMyAdmin för Apache eller Nginx på RHEL, CentOS och Fedora distributioner.
Här har vi tillhandahållit installation av PhpMyAdmin för både webbserverns Apache eller Nginx. Så det är upp till dig vilken webbserver du ska välja för installation.
men kom ihåg att du måste ha arbetslampa (Linux, Apache, PHP och MySQL/MariaDB) eller LEMP (Linux, Nginx, PHP och MySQL/MariaDB) installation installerad på ditt arbetssystem.
om du inte har arbetslampa eller LEMP kan du följa våra artiklar nedan för att installera.
installera LAMPSTAPEL
- installera LAMPSTAPEL på RHEL / CentOS 7/6 & Fedora 28-24
installera LEMP Stack
- installera LEMP Stack på RHEL / CentOS 7/6 & Fedora 28-24
Steg 1: installera EPEL och Remi Repositories
1. För att installera den senaste versionen av PhpMyAdmin (dvs 4.8) måste du installera och aktivera EPEL – och Remi-förvar på dina respektive Linux-distributioner som visas:
på RHEL / CentOS 7
# yum install epel-release# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
på RHEL / CentOS 6
på Fedora 28-24
steg 2: Installera PhpMyAdmin webbgränssnitt
2. När du har installerat ovanför repositories, nu är det dags att installera PhpMyAdmin med hjälp av följande kommando som visas.
# yum --enablerepo=remi install phpmyadmin
Obs: Om du använder PHP 5.4 på RHEL / CentOS / Fedora-system måste du köra kommandot nedan för att installera det.
# yum --enablerepo=remi,remi-test install phpmyadmin
steg 3: Konfigurera PhpMyAdmin för Apache eller Nginx
i Apache
behöver du inte konfigurera något för phpMyAdmin, eftersom du kommer att få arbeta phpMyAdmin automatiskt på adressen http://<ip address>/phpmyadmin
.
föreslagen läsning: MySQL Backup and Restore kommandon för databasadministration
huvudkonfigurationsfilen finns under /etc/httpd/conf.d / phpMyAdmin.conf, se till att direktivet Kräv alla beviljade (för Apache 2.4) och Tillåt från ip-adress läggs till i katalogen /usr/share/phpmyadmin
– blocket.
slutligen starta om Apache för att tillämpa ändringar.
-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------# systemctl restart httpd-------------- On RHEL/CentOS 6 --------------# service httpd restart
på webbservern Nginx
skapar vi en symbolisk länk till PhpMyAdmin-installationsfiler till vår nginx-webbdokumentrotkatalog (dvs. / usr/share/nginx / html) genom att köra följande kommando:
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
slutligen starta om Nginx och PHP-FPM för att tillämpa ändringar.
steg 4: åtkomst PhpMyAdmin webbgränssnitt
öppna din webbläsare och peka din webbläsare till http://<ip address>/phpmyadmin
. Det ska öppna phpMyAdmin-gränssnittet (som visas i bilden nedan).
i nästa artiklar kommer vi att dela några tips för att säkra din phpmyadmin-installation på en lampa eller LEMP-stack mot de vanligaste attackerna som utförs av skadliga individer.
Läs också: hur man säkrar standard phpMyAdmin inloggningsadress