▷ Slik installerer du pHpMyAdmin på Ubuntu 20.04

Databasene er en sentral akse i tusenvis av selskaper i dag siden de tillater å bære en automatisert og sentralisert kontroll av millioner av data som går fra brukernes ID -er til det daglige salget. Disse databasene kan vokse eksponensielt når selskapet stiger. Av denne grunn er det viktig å ha programvare som er tilgjengelig for denne omfattende veksten, og nøkkelpilene i et databasesystem er:

PHPADMYN hovedtrekk

  • Sikkerhet
  • Tilgjengelighet
  • Integritet
  • Skalerbarhetskapasitet
  • Kompatibilitet

Hvis noen av disse søylene ikke er oppfylt, kan dataene våre som ligger i databasen, stå overfor store feil. phpMyAdmin er utviklet for å hjelpe oss med å ha en omfattende løsning for alle disse typer situasjoner, med Solvetic vil du lære å installere phpMyAdmin Ubuntu 20.04 og ha en robust plattform for å administrere databaser.

Hva er phpMyAdminphpMyAdmin er skrevet i PHP og hovedoppgaven er å administrere MySQL på nettet, MySQL er et av de mest populære språkene, men phpMyAdmin støtter hundrevis av operasjoner som utføres i både MySQL og MariaDB.

PhpmyAdmin -oppgaverphpmyAdmin søker å forenkle så mye som mulig de tradisjonelle oppgavene til administratorer siden det lar dem utføres direkte fra et forenklet, men dynamisk grensesnitt, vil det være mulig å utføre oppgaver som:

  • Administrer databaser.
  • Lag, rediger eller slett tabeller og kolonner.
  • Benytt deg av relasjoner, indekser og mer.
  • Administrer brukere og tillatelser.

PhpmyAdmin -funksjonerPhpMyAdmin er for tiden tilgjengelig på 72 språk og støtter LTR- og RTL -språk. Noen av hovedfunksjonene er:

  • Det er mulig å administrere MySQL brukerkontoer og privilegier
  • Den lar deg eksportere informasjonen til forskjellige formater som CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Text and Spreadsheet, Word, LATEX
  • Støtter MySQL -funksjoner
  • Tillater import av data fra CSV og SQL
  • Det lar oss administrere flere servere samtidig
  • Det gjør det mulig å utføre et globalt søk i en database eller i et delsett av denne databasen
  • Støtter batchforespørsler

Vi skal se hvordan du installerer phpMyAdmin i Ubuntu 20.04 og derfra administrerer databasene for å sikre den beste løsningen for organisasjonen vår. Vi vil se forskjellige seksjoner for å vite hvordan du installerer Apache PHP MysQl og phpMyAdmin i Ubuntu 20.04.

1. Installer Apache og MySQL på Ubuntu 20.04

Trinn 1
Vi må installere Apache og MySQL i Ubuntu 20.04 for å administrere både databasen og nettstedet, for å utføre denne installasjonen skal vi utføre følgende kommando:

 sudo apt installer apache2 mysql -server -y 

Steg 2
Når denne prosessen er over, vil vi se følgende:

Trinn 3
For å installere phpMyAdmin må vi ty til tredjeparts lagre siden phpMyAdmin som standard ikke er tilgjengelig i standard Ubuntu-depot, må dette depotet legges til ved å utføre følgende:

 sudo apt installere programvare-egenskaper-vanlig -y 

Trinn 4
Nå legger vi til depotet med følgende kommando:

 sudo add-apt-repository ppa: ondrej / php 

Trinn 5
Vi trykker på Enter -tasten for å legge den til:

Trinn 6
Når det er lagt til, kan vi installere phpMyAdmin med følgende kommando:

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

Trinn 7
Vi skriver inn bokstaven "S" for å bekrefte nedlasting og installasjon av phpMyAdmin i Ubuntu 20.04, og under denne prosessen vil vi se følgende melding:

Trinn 8
Vi velger Apache med mellomromstasten og velger OK for å fortsette prosessen, nå vil vi se følgende melding relatert til phpMyAdmin -databasen:

Trinn 9
Vi klikker OK, og nå må vi bekrefte valget:

Trinn 10
Vi velger "Ja" og definerer phpMyAdmin -passordet:

Trinn 11
Vi klikker OK, og vi bekrefter passordet:

Trinn 12
Etter dette vil installasjonsprosessen for phpMyAdmin fullføre:

Trinn 13
Etter dette skal vi aktivere PHP -utvidelsen mbstring med følgende kommando:

 sudo phpenmod mbstring 

Trinn 14
Vi fortsetter å starte Apache på nytt med følgende kommando:

 sudo systemctl starter apache2 på nytt 

2. Autentiser phpMyAdmin -brukeren i Ubuntu 20.04

Som standard oppretter phpMyAdmin automatisk en bruker som administrerer databasen som kalles phpmyadmin som har det administrative passordet angitt i installasjonsprosessen, av sikkerhetsmessige årsaker er det ideelt å opprette en annen bruker som har ansvaret for å administrere databasene gjennom phpMyAdmin -nettet grensesnitt, ettersom vi har installert MySQL -plattformen, der er MySQL -rotbrukeren konfigurert til å autentisere gjennom auth_socket -pluginet, målet er å endre autentiseringsmetoden fra auth_socket til mysql_native_password.

Trinn 1
For å gjøre dette logger vi på MySQL Shell med følgende kommando:

 sudo mysql 

Steg 2
Vi sjekker gjeldende autentiseringsmetode for MySQL -brukeren med følgende kommando der i Shell:

 VELG bruker, authentication_string, plugin, host FRA mysql.user; 

Trinn 3
Dette resultatet indikerer at root bruker plug -in auth_socket for autentisering, for å kunne autentisere med et passord vil det være nødvendig å skrive inn følgende linje:

 ALTER USER 'root' @ 'localhost' IDENTIFISERT MED mysql_native_password AV 'passord'; 

Trinn 4
Vi bruker endringene med kommandoen:

 FLUSH -PRIVILEGER; 

Trinn 5
Nå sjekker vi endringen med følgende kommando:

 VELG bruker, authentication_string, plugin, host FRA mysql.user; 

Trinn 6
Vi kan se at godkjenningsmetoden nå er "mysql_native_password".
Det neste trinnet å ta vil være å opprette en bruker "phpmyadminuser" for tilkoblingsprosessen med phpMyAdmin, fra MySQL Shell utfører vi følgende: for å logge på med rotbrukeren og passordet som vi har opprettet:

 mysql -u root -p 

Trinn 7
Der angir vi følgende linjer der brukeren med passordet opprettes og de respektive tillatelsene gis. Vi forlater skallet med exit -kommandoen;

 OPPRETT BRUKER 'phpmyadminuser' @ 'localhost' IDENTIFISERT MED 'passord'; TILDELE ALLE PRIVILEGER PÅ *. * TIL 'phpmyadminuser' @ 'localhost' MED TILBUDSALTERNATIV;

3. Åpne phpMyAdmin i Ubuntu 20.04

Trinn 1
For dette må vi kjenne IP -adressen til Ubuntu 20.04, for dette utfører vi kommandoen "ip add":

Steg 2
Nå går vi til en nettleser og skriver inn følgende:

 http: // IP_adresse / phpmyadmin 

FORSTØRRE

Trinn 3
Vi skriver inn brukernavnet og passordet vi har opprettet i MySQL Shell:

FORSTØRRE

Trinn 4
Eller hvis vi vil, kan vi gå inn med rotbrukeren, og dette vil være den første phpMyAdmin -konsollen i Ubuntu 20.04:

FORSTØRRE

På siden finner vi alle pakkene og språkene som er installert med sin respektive versjon, i sentralpanelet konfigurerer vi generelle aspekter og på venstre side finner vi verktøyene for å arbeide i databasene.

4. Konfigurer phpMyAdmin -sikkerhet på Ubuntu 20.04


Et sentralt sikkerhetstrinn er å beskytte phpMyAdmin -forekomsten med din mot alle typer uautorisert tilgang, dette er mulig takket være .htaccess -autentiserings- og autorisasjonsfunksjonene innebygd i Apache.

Trinn 1
Vi får tilgang til filen med følgende kommando:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
Steg 2
Vi vil se følgende:

Trinn 3
Der skal vi aktivere bruk av .htaccess -filoverstyringer ved å legge til linjen "AllowOverride All" som følger:

 Alternativer SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

Trinn 4
Vi lagrer endringene ved hjelp av følgende tastekombinasjon:

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 5
Vi starter Apache på nytt:

 sudo systemctl starter apache2 på nytt 

Trinn 6
Nå skal vi lage en .htaccess -fil inne i phpmyadmin -katalogen som følger:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Trinn 7
Der skal vi legge inn følgende:
 AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Krev gyldig bruker

Trinn 8
Vi lagrer endringene som er gjort, det er på tide å opprette en admin -bruker med htpasswd -verktøyet som følger:

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

Trinn 9
Målet er at når du får tilgang til phpMyAdmin fra nettleseren, åpnes følgende popup-vindu for å angi legitimasjonen:

FORSTØRRE

Trinn 10
Vi klikker på "Logg inn" for å få tilgang til phpMyAdmin:

FORSTØRRE

Trinn 11
Vi vil se phpMyAdmin -konsollen slik:

FORSTØRRE

Fra dette tidspunktet vil vi kunne bruke alle phpMyAdmin -alternativene til å administrere MySQL på en mye mer interaktiv måte og dermed vite hvordan du installerer Apache PHP MysQl og phpMyAdmin i Ubuntu 20.04.

wave wave wave wave wave