▷ Så här installerar du pHpMyAdmin på Ubuntu 20.04

Databaserna är en central axel i tusentals företag idag eftersom de gör det möjligt att bära en automatiserad och centraliserad kontroll av miljontals data som går från användarnas ID till den dagliga försäljningen, dessa databaser kan växa exponentiellt när företaget stiger. Av denna anledning är det viktigt att ha programvara som är tillgänglig för denna omfattande tillväxt och de viktigaste pelarna i ett databassystem är:

PHPADMYN huvudfunktioner

  • säkerhet
  • Tillgänglighet
  • Integritet
  • Skalbarhetskapacitet
  • Kompatibilitet

Om någon av dessa pelare inte uppfylls kan våra data som finns i databasen stå inför stora misslyckanden. phpMyAdmin har utvecklats för att hjälpa oss att ha en heltäckande lösning för alla dessa typer av situationer, med Solvetic lär du dig installera phpMyAdmin Ubuntu 20.04 och har en robust plattform för att hantera databaser.

Vad är phpMyAdminphpMyAdmin är skrivet i PHP och dess huvudsakliga uppgif.webpt är att administrera MySQL på webben, MySQL är ett av de mest populära språken, men phpMyAdmin stöder hundratals operationer som utförs i både MySQL och MariaDB.

PhpmyAdmin -uppgif.webpterphpmyAdmin försöker förenkla så mycket som möjligt de traditionella uppgif.webpterna för administratörer eftersom det gör att de kan utföras direkt från ett förenklat men dynamiskt gränssnitt, det kommer att vara möjligt att utföra uppgif.webpter som:

  • Hantera databaser.
  • Skapa, redigera eller ta bort tabeller och kolumner.
  • Utnyttja relationer, index och mer.
  • Hantera användare och behörigheter.

PhpmyAdmin -funktionerPhpMyAdmin finns för närvarande på 72 språk och stöder LTR- och RTL -språk, några av dess huvudfunktioner är:

  • Det är möjligt att hantera MySQL -användarkonton och privilegier
  • Det gör det möjligt att exportera informationen till olika format som CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Text and Spreadsheet, Word, LATEX
  • Stöder MySQL -funktioner
  • Tillåter import av data från CSV och SQL
  • Det gör att vi kan hantera flera servrar samtidigt
  • Det gör det möjligt att utföra en global sökning i en databas eller i en delmängd av denna databas
  • Stöder batchfrågor

Vi ska se hur vi installerar phpMyAdmin i Ubuntu 20.04 och därifrån hantera databaserna för att säkerställa den bästa lösningen för vår organisation. Vi kommer att se olika avsnitt för att veta hur man installerar Apache PHP MysQl och phpMyAdmin i Ubuntu 20.04.

1. Installera Apache och MySQL på Ubuntu 20.04

Steg 1
Vi måste installera Apache och MySQL i Ubuntu 20.04 för att hantera både databasen och webbplatsen, för att utföra denna installation kommer vi att utföra följande kommando:

 sudo apt installera apache2 mysql -server -y 

Steg 2
När denna process har avslutats kommer vi att se följande:

Steg 3
För att installera phpMyAdmin måste vi tillgripa tredjepartsförråd eftersom phpMyAdmin som standard inte är tillgängligt i Ubuntu-förvaret som standard måste detta arkiv läggas till genom att köra följande:

 sudo apt installera programvara-egenskaper-vanligt -y 

Steg 4
Nu lägger vi till förvaret med följande kommando:

 sudo add-apt-repository ppa: ondrej / php 

Steg 5
Vi trycker på Enter -knappen för att lägga till den:

Steg 6
När vi har lagt till det kan vi installera phpMyAdmin med följande kommando:

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

Steg 7
Vi anger bokstaven "S" för att bekräfta nedladdning och installation av phpMyAdmin i Ubuntu 20.04 och under denna process kommer vi att se följande meddelande:

Steg 8
Vi väljer Apache med mellanslagstangenten och väljer OK för att fortsätta med processen, nu ser vi följande meddelande relaterat till phpMyAdmin -databasen:

Steg 9
Vi klickar på OK och nu måste vi bekräfta valet:

Steg 10
Vi väljer "Ja" och definierar phpMyAdmin -lösenordet:

Steg 11
Vi klickar på OK och vi bekräftar lösenordet:

Steg 12
Efter detta kommer installationsprocessen för phpMyAdmin att slutföras:

Steg 13
Efter detta kommer vi att aktivera PHP -tillägget mbstring med följande kommando:

 sudo phpenmod mbstring 

Steg 14
Vi fortsätter att starta om Apache med följande kommando:

 sudo systemctl starta om apache2 

2. Autentisera phpMyAdmin -användare i Ubuntu 20.04

Som standard skapar phpMyAdmin automatiskt en användare som hanterar databasen som kallas phpmyadmin som har administratörslösenordet angivet i installationsprocessen, av säkerhetsskäl är det idealiskt att skapa en annan användare som ansvarar för hanteringen av databaserna via phpMyAdmin -webben gränssnitt, eftersom vi har installerat MySQL -plattformen, där är MySQL -rotanvändaren konfigurerad att autentisera genom auth_socket -plugin, målet är att ändra autentiseringsmetoden från auth_socket till mysql_native_password.

Steg 1
För att göra detta loggar vi in ​​på MySQL Shell med följande kommando:

 sudo mysql 

Steg 2
Vi kontrollerar den aktuella autentiseringsmetoden för MySQL -användaren med följande kommando där i skalet:

 VÄLJ användare, authentication_string, plugin, host FRÅN mysql.user; 

Steg 3
Detta resultat indikerar att root använder sig av pluginen auth_socket för dess autentisering, för att autentisera med ett lösenord måste du ange följande rad:

 ALTER USER 'root' @ 'localhost' IDENTIFICERAD MED mysql_native_password MED 'password'; 

Steg 4
Vi tillämpar ändringarna med kommandot:

 FLUSH -PRIVILEGER; 

Steg 5
Nu kontrollerar vi ändringen med följande kommando:

 VÄLJ användare, authentication_string, plugin, host FRÅN mysql.user; 

Steg 6
Vi kan se att autentiseringsmetoden nu är "mysql_native_password".
Nästa steg att ta är att skapa en användare "phpmyadminuser" för anslutningsprocessen med phpMyAdmin, från MySQL Shell utför vi följande: för att logga in med rotanvändaren och lösenordet som vi har etablerat:

 mysql -u root -p 

Steg 7
Där anger vi följande rader där användaren med lösenordet skapas och respektive behörighet beviljas. Vi lämnar skalet med kommandot exit;

 SKAPA ANVÄNDARE 'phpmyadminuser' @ 'localhost' IDENTIFIERAD MED 'lösenord'; GE ALLA PRIVILEGER PÅ *. * TILL 'phpmyadminuser' @ 'localhost' MED GRANT -ALTERNATIV;

3. Öppna phpMyAdmin i Ubuntu 20.04

Steg 1
För detta måste vi känna till IP -adressen för Ubuntu 20.04, för detta kör vi kommandot "ip add":

Steg 2
Nu går vi till en webbläsare och anger följande:

 http: // IP_adress / phpmyadmin 

FÖRSTORA

Steg 3
Vi anger det användarnamn och lösenord som vi har skapat i MySQL Shell:

FÖRSTORA

Steg 4
Eller om vi vill kan vi gå in med rotanvändaren och detta kommer att vara den första phpMyAdmin -konsolen i Ubuntu 20.04:

FÖRSTORA

På sidan hittar vi alla paket och språk installerade med respektive version, i centralpanelen konfigurerar vi allmänna aspekter och på vänster sida hittar vi verktygen för att fungera i databaserna.

4. Konfigurera phpMyAdmin -säkerhet på Ubuntu 20.04


Ett viktigt säkerhetssteg är att skydda phpMyAdmin -instansen med din från alla typer av obehörig åtkomst, detta är möjligt tack vare .htaccess -autentiserings- och auktoriseringsfunktionerna inbyggda i Apache.

Steg 1
Vi kommer åt filen med följande kommando:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
Steg 2
Vi kommer att se följande:

Steg 3
Där kommer vi att möjliggöra användning av .htaccess -filöverträdelser genom att lägga till raden "AllowOverride All" enligt följande:

 Alternativ SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

Steg 4
Vi sparar ändringarna med följande tangentkombination:

Ctrl + O

Vi lämnar redaktören med:

Ctrl + X

Steg 5
Vi startar om Apache:

 sudo systemctl starta om apache2 

Steg 6
Nu ska vi skapa en .htaccess -fil i katalogen phpmyadmin enligt följande:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Steg 7
Där kommer vi att ange följande:
 AuthType Basic AuthName "Begränsade filer" AuthUserFile /etc/phpmyadmin/.htpasswd Kräver giltig användare

Steg 8
Vi sparar ändringarna, det är dags att skapa en administratörsanvändare med htpasswd -verktyget enligt följande:

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

Steg 9
Målet är att när du öppnar phpMyAdmin från webbläsaren startas följande popup-fönster för att ange referenser:

FÖRSTORA

Steg 10
Vi klickar på "Logga in" för att komma åt phpMyAdmin:

FÖRSTORA

Steg 11
Vi kommer att se phpMyAdmin -konsolen så här:

FÖRSTORA

Från denna punkt kommer vi att kunna använda alla phpMyAdmin -alternativen för att hantera MySQL på ett mycket mer interaktivt sätt och därmed veta hur man installerar Apache PHP MysQl och phpMyAdmin i Ubuntu 20.04.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave