MySQL beheer via command-line in Linux is erg moeilijk voor elke newbie systeembeheerder of database beheerder, omdat het vele commando ‘ s bevat die we ons niet kunnen herinneren in ons dagelijks leven.
aanbevolen lezen: MySQL Basic Database Administration Commands
om het beheer van MySQL veel gemakkelijker te maken, introduceren we een webgebaseerd MySQL administration tool genaamd PhpMyAdmin, met behulp van deze tool kunt u uw database administration eenvoudig beheren via een webbrowser.
PhpMyAdmin is een web-based interface voor het beheren van MySQL / MariaDB databases die wordt gebruikt als vervanging voor command-line utilities.
aanbevolen Lees: 20 MySQL (Mysqladmin) commando ‘ s voor databasebeheer in Linux
het is geschreven in PHP taal, door middel van deze applicatie kunt u verschillende MySQL beheer taken zoals maken, drop, alter, delete, import, export, search, query, repareer, optimaliseren en uitvoeren van andere database management commando via de browser.
als andere bekende webgebaseerde interfaces voor het beheren van systeemdiensten, tools voor het maken van blogberichten of contentmanagementsystemen (CMS ‘ s), wordt het vaak aangevallen door kwaadwillende aanvallers die het gebruikelijke gebrek aan veiligheidsmaatregelen proberen uit te buiten.
In dit artikel gaan we je laten zien hoe je de laatste stabiele versie van PhpMyAdmin voor Apache of Nginx installeert op RHEL, CentOS en Fedora distributies.
hier hebben we de installatie van PhpMyAdmin voor zowel de Apache als Nginx van de webserver geleverd. Zo, zijn up-aan u welke webserver te kiezen voor de installatie.
maar vergeet niet dat je werklamp (Linux, Apache, PHP en MySQL/MariaDB) of LEMP (Linux, Nginx, PHP en MySQL/MariaDB) setup geïnstalleerd moet hebben op je werksysteem.
Als u geen werklamp of LEMP hebt, kunt u onze onderstaande artikelen volgen om in te stellen.
LAMP Stack installeren
- LAMP Stack installeren op RHEL / CentOS 7/6 & Fedora 28-24
installeer LEMP Stack
- installeer LEMP Stack op RHEL / CentOS 7/6 & Fedora 28-24
Stap 1: Installeer Epel en Remi Repositories
1. Om de meest recente versie van PhpMyAdmin (d.w.z. 4.8) te installeren, moet u EPEL en Remi-repositories installeren en inschakelen op uw respectievelijke Linux-distributies zoals getoond:
op RHEL / CentOS 7
# yum install epel-release# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
op RHEL / CentOS 6
op Fedora 28-24
Stap 2: installeren van PhpMyAdmin webinterface
2. Zodra je boven repositories hebt geïnstalleerd, is het nu tijd om PhpMyAdmin te installeren met behulp van de volgende opdracht Zoals getoond.
# yum --enablerepo=remi install phpmyadmin
opmerking: als je PHP 5.4 gebruikt op RHEL/CentOS / Fedora systemen, dan moet je het onderstaande commando uitvoeren om het te installeren.
# yum --enablerepo=remi,remi-test install phpmyadmin
Stap 3: phpMyAdmin configureren voor Apache of Nginx
In Apache
u hoeft niets te configureren voor phpMyAdmin, omdat u phpMyAdmin automatisch aan het werk krijgt op het adres http://<ip address>/phpmyadmin
.
aanbevolen lezen: MySQL back-up en Herstelcommando ‘ s voor databasebeheer
het hoofdconfiguratiebestand bevindt zich onder /etc/httpd/conf.d / phpMyAdmin.conf, zorg ervoor dat de Require all authorised directive (voor Apache 2.4) en Allow from ip address wordt toegevoegd in de Directory /usr/share/phpmyadmin
block.
tenslotte herstart Apache om wijzigingen toe te passen.
-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------# systemctl restart httpd-------------- On RHEL/CentOS 6 --------------# service httpd restart
op de Nginx
webserver maken we een symbolische link naar PhpMyAdmin installatiebestanden naar onze nginx web document root directory (dwz /usr/share/nginx/html) door het volgende commando uit te voeren:
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
tot slot, herstart Nginx en PHP-FPM om wijzigingen toe te passen.
Stap 4: Toegang tot PhpMyAdmin – webinterface
Open uw browser en wijs uw browser naar http://<ip address>/phpmyadmin
. Het moet de phpMyAdmin interface te openen (zoals weergegeven in de afbeelding hieronder).
In de volgende artikelen zullen we enkele tips delen om uw phpmyadmin-installatie op een LAMP of LEMP-stack te beveiligen tegen de meest voorkomende aanvallen die door kwaadaardige personen worden uitgevoerd.
Lees ook: hoe te beveiligen standaard phpMyAdmin Login URL