▷ Hoe pHpMyAdmin op Ubuntu 20.04 te installeren

De databases vormen tegenwoordig een centrale as in duizenden bedrijven, omdat ze een geautomatiseerde en gecentraliseerde controle van miljoenen gegevens mogelijk maken die gaan van de ID's van de gebruikers tot de dagelijkse verkoop. Deze databases kunnen exponentieel groeien naarmate het bedrijf groeit. Om deze reden is het essentieel om software te hebben die beschikbaar is voor deze uitgebreide groei en de belangrijkste pijlers van een databasesysteem zijn:

Belangrijkste kenmerken van PHPADMYN

  • Veiligheid
  • Beschikbaarheid
  • Integriteit
  • Schaalbaarheidscapaciteit
  • Compatibiliteit

Als een van deze pijlers niet wordt vervuld, kunnen onze gegevens in de database worden geconfronteerd met grote storingen. phpMyAdmin is ontwikkeld om ons te helpen een uitgebreide oplossing te hebben voor al dit soort situaties. Met Solvetic leert u phpMyAdmin Ubuntu 20.04 te installeren en beschikt u over een robuust platform om databases te beheren.

Wat is phpMyAdminphpMyAdmin is geschreven in PHP en de belangrijkste missie is om MySQL op het web te beheren. MySQL is een van de meest populaire talen, maar phpMyAdmin ondersteunt honderden bewerkingen die worden uitgevoerd in zowel MySQL als MariaDB.

PhpmyBeheerderstakenphpmyAdmin probeert de traditionele taken van beheerders zo veel mogelijk te vereenvoudigen, omdat ze rechtstreeks vanuit een vereenvoudigde maar dynamische interface kunnen worden uitgevoerd. Het zal mogelijk zijn om taken uit te voeren zoals:

  • Beheer databanken.
  • Maak, bewerk of verwijder tabellen en kolommen.
  • Maak gebruik van relaties, indexen en meer.
  • Beheer gebruikers en machtigingen.

PhpmyAdmin-functiesPhpMyAdmin is momenteel beschikbaar in 72 talen en ondersteunt LTR- en RTL-talen, enkele van de belangrijkste functies zijn:

  • Het is mogelijk om MySQL-gebruikersaccounts en privileges te beheren
  • Het maakt het mogelijk om de informatie te exporteren naar verschillende formaten zoals CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Tekst en Spreadsheet, Word, LATEX
  • Ondersteunt MySQL-functies
  • Staat het importeren van gegevens uit CSV en SQL toe
  • Het stelt ons in staat om meerdere servers tegelijk te beheren
  • Het maakt het mogelijk om een ​​globale zoekopdracht uit te voeren in een database of in een subset van deze database
  • Ondersteunt batchquery's

We gaan kijken hoe we phpMyAdmin in Ubuntu 20.04 kunnen installeren en van daaruit de databases kunnen beheren om de beste oplossing voor onze organisatie te garanderen. We zullen verschillende secties zien om te weten hoe u Apache PHP MysQl en phpMyAdmin installeert in Ubuntu 20.04.

1. Installeer Apache en MySQL op Ubuntu 20.04

Stap 1
We moeten Apache en MySQL installeren in Ubuntu 20.04 om zowel de database als de website te beheren, om deze installatie uit te voeren gaan we de volgende opdracht uitvoeren:

 sudo apt install apache2 mysql-server -y 

Stap 2
Zodra dit proces tot een einde komt, zien we het volgende:

Stap 3
Om phpMyAdmin te installeren, moeten we onze toevlucht nemen tot repository's van derden, aangezien phpMyAdmin standaard niet beschikbaar is in de standaard Ubuntu-repository, deze repository moet worden toegevoegd door het volgende uit te voeren:

 sudo apt install software-properties-common -y 

Stap 4
Nu voegen we de repository toe met het volgende commando:

 sudo add-apt-repository ppa: ondrej / php 

Stap 5
We drukken op de Enter-toets om het toe te voegen:

Stap 6
Eenmaal toegevoegd, kunnen we phpMyAdmin installeren met de volgende opdracht:

 sudo apt install phpmyadmin php-mbstring php-gettext -y 

Stap 7
We voeren de letter "S" in om de download en installatie van phpMyAdmin in Ubuntu 20.04 te bevestigen en tijdens dit proces zullen we het volgende bericht zien:

Stap 8
We selecteren Apache met de spatiebalk en kiezen OK om door te gaan met het proces, nu zien we het volgende bericht met betrekking tot de phpMyAdmin-database:

Stap 9
We klikken op OK en nu moeten we de selectie bevestigen:

Stap 10
We selecteren "Ja" en definiëren het phpMyAdmin-wachtwoord:

Stap 11
We klikken op OK en we bevestigen het wachtwoord:

Stap 12
Hierna zal het installatieproces van phpMyAdmin eindigen:

Stap 13
Hierna gaan we de PHP-extensie mbstring inschakelen met het volgende commando:

 sudo phpenmod mbstring 

Stap 14
We gaan verder met het herstarten van Apache met het volgende commando:

 sudo systemctl herstart apache2 

2. Authenticeer de phpMyAdmin-gebruiker in Ubuntu 20.04

Standaard maakt phpMyAdmin automatisch een gebruiker aan die de database beheert die phpmyadmin wordt genoemd en waarvoor het beheerderswachtwoord is ingevoerd tijdens het installatieproces. Om veiligheidsredenen is het ideaal om een ​​andere gebruiker aan te maken die verantwoordelijk is voor het beheer van de databases via het phpMyAdmin-web interface, aangezien we het MySQL-platform hebben geïnstalleerd, daar is de MySQL-rootgebruiker geconfigureerd om te authenticeren via de auth_socket-plug-in, het doel is om de authenticatiemethode te veranderen van auth_socket in mysql_native_password.

Stap 1
Hiervoor loggen we in op de MySQL Shell met het volgende commando:

 sudo mysql 

Stap 2
We controleren de huidige authenticatiemethode van de MySQL-gebruiker met het volgende commando daar in de Shell:

 SELECT gebruiker, authenticatie_string, plug-in, host FROM mysql.user; 

Stap 3
Dit resultaat geeft aan dat root gebruik maakt van de auth_socket-plug-in voor zijn authenticatie, om te authenticeren met een wachtwoord is het nodig om de volgende regel in te voeren:

 ALTER GEBRUIKER 'root' @ 'localhost' GEDENTIFICEERD MET mysql_native_password DOOR 'wachtwoord'; 

Stap 4
We passen de wijzigingen toe met het commando:

 SPOEL VOORRECHTEN; 

Stap 5
Nu controleren we de wijziging met het volgende commando:

 SELECT gebruiker, authenticatie_string, plug-in, host FROM mysql.user; 

Stap 6
We kunnen zien dat de authenticatiemethode nu "mysql_native_password" is.
De volgende stap die moet worden genomen, is het maken van een gebruiker "phpmyadminuser" voor het verbindingsproces met phpMyAdmin, vanuit de MySQL Shell voeren we het volgende uit: om in te loggen met de root-gebruiker en het wachtwoord dat we hebben vastgesteld:

 mysql -u root -p 

Stap 7
Daar voeren we de volgende regels in waar de gebruiker met het wachtwoord wordt gemaakt en de respectieve machtigingen worden verleend. We verlaten de Shell met het exit-commando;

 MAAK GEBRUIKER 'phpmyadminuser' @ 'localhost' GEDENTIFICEERD DOOR 'wachtwoord'; VERLENEN ALLE VOORRECHTEN OP *.* AAN 'phpmyadminuser' @ 'localhost' MET SUBSIDIEOPTIE;

3. Open phpMyAdmin in Ubuntu 20.04

Stap 1
Hiervoor moeten we het IP-adres van Ubuntu 20.04 weten, hiervoor voeren we het commando "ip add" uit:

Stap 2
Nu gaan we naar een browser en voeren het volgende in:

 http: // IP-adres / phpmyadmin 

VERGROTEN

Stap 3
We voeren de gebruikersnaam en het wachtwoord in die we hebben gemaakt in de MySQL Shell:

VERGROTEN

Stap 4
Of als we willen, kunnen we met de root-gebruiker naar binnen gaan en dit zal de eerste phpMyAdmin-console in Ubuntu 20.04 zijn:

VERGROTEN

Aan de zijkant vinden we alle pakketten en talen geïnstalleerd met hun respectievelijke versie, in het centrale paneel configureren we algemene aspecten en aan de linkerkant vinden we de tools om in de databases te werken.

4. Configureer phpMyAdmin-beveiliging op Ubuntu 20.04


Een belangrijke beveiligingsstap is om de phpMyAdmin-instantie met de din te beschermen tegen elk type ongeoorloofde toegang, dit is mogelijk dankzij de .htaccess-authenticatie- en autorisatiefuncties die in Apache zijn ingebouwd.

Stap 1
We openen het bestand met het volgende commando:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
Stap 2
We zullen het volgende zien:

Stap 3
Daar gaan we het gebruik van .htaccess-bestandsoverschrijvingen inschakelen door de regel "AllowOverride All" als volgt toe te voegen:

 Opties SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

Stap 4
We slaan de wijzigingen op met de volgende toetsencombinatie:

Ctrl + O

We verlaten de editor met:

Ctrl + X

Stap 5
We herstarten Apache:

 sudo systemctl herstart apache2 

Stap 6
Nu gaan we als volgt een .htaccess-bestand maken in de phpmyadmin-map:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Stap 7
Daar gaan we het volgende invoeren:
 AuthType Basic AuthName "Beperkte bestanden" AuthUserFile /etc/phpmyadmin/.htpasswd Valid-user vereisen

Stap 8
We slaan de gemaakte wijzigingen op, het is tijd om als volgt een admin-gebruiker aan te maken met het htpasswd-hulpprogramma:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin 

Stap 9
Het doel is dat bij het openen van phpMyAdmin vanuit de browser het volgende pop-upvenster wordt geopend om de inloggegevens in te voeren:

VERGROTEN

Stap 10
We klikken op "Inloggen" om toegang te krijgen tot phpMyAdmin:

VERGROTEN

Stap 11
We zullen de phpMyAdmin-console als volgt zien:

VERGROTEN

Vanaf dit punt kunnen we alle phpMyAdmin-opties gebruiken om MySQL op een veel interactievere manier te beheren en weten we dus hoe we Apache PHP MysQl en phpMyAdmin in Ubuntu 20.04 moeten installeren.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave