Så här installerar du phpMyAdmin Ubuntu 19.04

Användningen av databaser är ett av de vanligaste sätten att hantera stora mängder data i en organisation och därför måste vi ha applikationer som är pålitliga, säkra, stabila och ger oss omfattande funktioner för varje data som matas in i den.. En av de mest populära databasplattformarna är phpMyAdmin som uppfyller alla förväntningar när det gäller prestanda, arkitektur och funktionalitet. phpMyAdmin är ett verktyg skrivet i PHP som gör att vi kan hantera MySQL via webben. Bland de vanligaste uppgif.webpterna är behörigheter, användar- och behörighetshantering, databaskonfiguration, tabell- eller kolumnskapande, etc. Tack vare dokumentationen som den innehåller kan användare dela med sig av sina idéer och information för att skapa en gemensam guide.

Solvetic kommer att förklara hur vi kan installera phpMyAdmin i Ubuntu 18.04 eller 19.04 på ett enkelt sätt och vi kommer att veta hur vi skyddar åtkomsten till plattformen för att undvika obehöriga ändringar.

Vad är phpMyAdminphpMyAdmin har utvecklats som ett gratis mjukvaruverktyg baserat på PHP, vars uppdrag är avgörande för att hantera MySQL -administration via webben. phpMyAdmin stöder ett stort antal operationer i MySQL och MariaDB. Där kan ofta använda operationer som hantering av databaser, tabeller, kolumner, relationer, index, användare, behörigheter och andra utföras via användargränssnittet, men det är också i möjligheten att exekvera direkt alla SQL -satser från konsolen.

phpMyAdmin finns på 72 språk och stöder LTR- och RTL -språk.

PhpMyAdmin -funktionerBland de mest framstående funktionerna i phpMyAdmin har vi:

  • Den har ett användarvänligt webbgränssnitt.
  • Möjlighet att hantera flera servrar.
  • Generera grafik om databasdesignen i flera format.
  • Du kan skapa komplexa frågor med hjälp av Query-by-example (QBE).
  • Kör en global sökning på en databas eller en delmängd av den.
  • Du kan konvertera lagrad data till valfritt format med hjälp av en uppsättning fördefinierade funktioner.
  • Det gör att data kan exporteras till olika format som CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument -text- och kalkylarkfiler, Word, LATEX och mer.
  • Stöd för många av MySQL -funktionerna, till exempel hantering av databaser, tabeller, vyer, fält och index, skapa, kopiera, släppa, byta namn på och ändra databaser, tabeller, fält och index, köra, redigera och markera alla deklarations -SQL, hantera användarkonton och MySQL -privilegier och mer.

Nu ska vi se hur du installerar och sätter phpMyAdmin på Ubuntu 18.04 eller 19.04.

1. Installera phpMyAdmin på Ubuntu 19.04

Steg 1
Det första steget att ta är att installera Apache och MySQL på systemet, denna åtgärd kan utföras med följande kommando:

 sudo apt-get install apache2 mysql-server -y 

FÖRSTORA

Steg 2
När denna process är klar ser vi följande:

FÖRSTORA

Steg 3
Som standard är phpMyAdmin inte tillgängligt i Ubuntu 18.04 eller 19.04 standardförråd, för detta måste vi lägga till tredjeparts PHP-arkiv i systemet genom att först köra följande rad:

 sudo apt-get install software-properties-common -y 

FÖRSTORA

Steg 4
Sedan lägger vi till förvaret genom att köra. Där trycker vi på Enter -knappen och väntar på att processen ska slutföras.

 sudo add-apt-repository ppa: ondrej / php 

FÖRSTORA

Steg 5
Så snart förvaret läggs till kommer vi att installera phpMyAdmin genom att utföra följande kommando:

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

FÖRSTORA

Steg 6
Under installationsprocessen visas följande meddelande som indikerar att vi väljer webbservern som ska användas automatiskt:

FÖRSTORA

Steg 7
Där väljer vi "Apache" genom att trycka på mellanslagstangenten och trycka på Enter, nu ser vi följande meddelande associerat med databasen för phpMyAdmin:

FÖRSTORA

Steg 8
Vi väljer "Ja" och trycker på Retur, och senare kommer det att vara nödvändigt att ange programmets lösenord:

FÖRSTORA

Steg 9
Klicka på Acceptera så måste vi bekräfta det:

FÖRSTORA

Steg 10
När installationsprocessen för phpMyAdmin är klar måste vi aktivera PHP mbstring -tillägget med följande kommando:

 sudo phpenmod mbstring 
Steg 11
Sedan startar vi om Apache för att tillämpa ändringarna:
 sudo systemctl starta om apache2 

FÖRSTORA

2. Konfigurera phpMyAdmin -autentisering på Ubuntu 19.04


phpMyAdmin skapar automatiskt en databasanvändare som heter phpmyadmin med det administrativa lösenordet som vi anger i installationsprocessen, sämre för säkerheten, det är lämpligt att skapa en separat användare för att hantera databaserna via phpMyAdmin webbgränssnitt.

I den senaste versionen av MariaDB har MySQL -rotanvändaren konfigurerats för att autentisera med plugin -programmet auth_socket som standard, så om du vill logga in på phpMyAdmin som MySQL -rotanvändare måste du ändra autentiseringsmetoden från auth_socket till mysql_native_password.

Steg 1
Först loggar vi in ​​på MySQL Shell med följande rad:

 sudo mysql 

FÖRSTORA

Steg 2
Nu ska vi verifiera autentiseringsmetoden för MySQL -användaren med följande kommando:

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

FÖRSTORA

Steg 3
Vi kan se att rotanvändaren använder plugin -programmet auth_socket. För att konfigurera rotanvändaren för att autentisera med ett lösenord måste vi utföra följande kommando:

 ALTER USER 'root' @ 'localhost' IDENTIFICERAD MED mysql_native_password MED 'password'; 
Noteralösenord kan ersättas med önskat lösenord.

Steg 4
Vi tillämpar ändringarna genom att köra:

 FLUSH -PRIVILEGER; 
Steg 5
Vi kan kontrollera autentiseringsmetoden genom att köra:
 VÄLJ användare, authentication_string, plugin, host FRÅN mysql.user; 

FÖRSTORA

Steg 6
Vi ser att autentiseringsmetoden har ändrats. Därefter kommer vi att skapa en separat användare som vi kommer att kalla "phpmyadminuser" för att ansluta till phpMyAdmin. Det första steget är att logga in på MySQL med följande kommando:

 mysql -u root -p 
Steg 7
Där kommer vi att ange lösenordet som fastställdes i föregående steg:

FÖRSTORA

Steg 8
Först skapar vi användaren och tilldelar lösenordet:

 SKAPA ANVÄNDARE 'phpmyadminuser' @ 'localhost' IDENTIFIERAD MED 'lösenord'; 
Steg 9
Vi ger sedan rätta rättigheter till phpmyadminuser med följande kommando:
 GE ALLA PRIVILEGER PÅ *. * TILL 'phpmyadminuser' @ 'localhost' MED GRANT -ALTERNATIV; 
Steg 10
Slutligen lämnar vi skalet genom att köra:
 utgång;

FÖRSTORA

3. Få tillgång till phpMyAdmin på Ubuntu 19.04

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

 http: // IP_adress / phpmyadmin 

FÖRSTORA

Steg 2
Där använder vi önskat språk och anger det tilldelade användarnamnet och lösenordet, klicka sedan på knappen "Fortsätt" för att komma åt phpMyAdmin:

FÖRSTORA

4. Säkra phpMyAdmin på Ubuntu 19.04


Vi kan se att phpMyAdmin är installerat och konfigurerat, men för säkerhets skull är det lämpligt att skydda phpMyAdmin -instansen för att förhindra obehörig åtkomst. Det är möjligt att skydda phpMyAdmin med hjälp av .htaccess -autentiserings- och auktoriseringsfunktionerna inbyggda i Apache.

Steg 1
För den här metoden måste vi först aktivera användningen av .htaccess -filöverstyrningar genom att redigera filen phpmyadmin.conf så här:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 

FÖRSTORA

Steg 2
Där ska vi lägga till raden "AllowOverride All" så att strukturen blir följande:

 Alternativ SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All 

FÖRSTORA

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

Ctrl + O

Vi lämnar redaktören med:

Ctrl + X

Steg 4
Därefter måste vi starta om Apache -tjänsten genom att köra:

 sudo systemctl starta om apache2 

FÖRSTORA

Steg 5
Nu ska vi skapa en .htaccess -fil i katalogen phpmyadmin genom att köra:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Steg 6
I den här filen kommer vi att lägga till följande:
 AuthType Basic AuthName "Begränsade filer" AuthUserFile /etc/phpmyadmin/.htpasswd Kräver giltig användare

FÖRSTORA

Steg 7
Vi sparar ändringarna och lämnar redigeraren. Nu ska vi skapa en användare som heter admin med htpasswd -verktyget:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin 
Steg 8
Där måste vi ange och bekräfta lösenordet för detta:

FÖRSTORA

Steg 9
Nu, när vi öppnar ”igen, kommer följande popup-fönster att visas där vi anger uppgif.webpterna för den nyskapade administratörsanvändaren:

FÖRSTORA

Steg 10
När du väl har angett klickar du på "Access" så kommer vi till phpMyAdmin -miljön:

FÖRSTORA

Således blir phpMyAdmin en omfattande lösning för allt databasarbete från webben på Ubuntu Linux -system.

wave wave wave wave wave