Slik installerer du phpMyAdmin Ubuntu 19.04

Bruk av databaser er en av de vanligste måtene å administrere store datamengder i en organisasjon, og derfor må vi ha applikasjoner som er pålitelige, sikre, stabile og gir oss omfattende funksjoner for hver data som legges inn i den.. En av de mest populære databaseplattformene er phpMyAdmin som tilfredsstiller alle forventninger når det gjelder ytelse, arkitektur og funksjonalitet. phpMyAdmin er et verktøy skrevet i PHP som lar oss administrere MySQL gjennom nettet. Blant de vanligste oppgavene er tillatelser, bruker- og tillatelseshåndtering, databasekonfigurasjon, opprettelse av tabeller eller kolonner, etc. Takket være dokumentasjonen den inneholder, kan brukerne dele sine ideer og informasjon for å lage en felles guide.

Solvetic vil forklare hvordan vi kan installere phpMyAdmin i Ubuntu 18.04 eller 19.04 på en enkel måte, og vi vet hvordan vi beskytter tilgangen til plattformen for å unngå uautoriserte endringer.

Hva er phpMyAdminphpMyAdmin er utviklet som et gratis programvareverktøy basert på PHP, hvis oppgave er avgjørende for å administrere MySQL -administrasjon gjennom Internett. phpMyAdmin støtter et stort antall operasjoner i MySQL og MariaDB. Der kan ofte brukte operasjoner som administrering av databaser, tabeller, kolonner, relasjoner, indekser, brukere, tillatelser og andre, utføres gjennom brukergrensesnittet, men det er også i muligheten til å utføre en hvilken som helst SQL -setning direkte fra konsollen.

phpMyAdmin er tilgjengelig på 72 språk og støtter LTR- og RTL -språk.

PhpMyAdmin -funksjonerBlant de mest fremragende funksjonene til phpMyAdmin har vi:

  • Den har et brukervennlig webgrensesnitt.
  • Evne til å administrere flere servere.
  • Generer grafikk om databasedesignet i flere formater.
  • Du kan opprette komplekse spørringer ved å bruke Query-by-example (QBE).
  • Kjører et globalt søk på en database eller et delsett av den.
  • Du kan konvertere lagrede data til et hvilket som helst format ved hjelp av et sett med forhåndsdefinerte funksjoner.
  • Den lar data eksporteres til forskjellige formater som CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument tekst- og regnearkfiler, Word, LATEX og mer.
  • Støtte for mange av MySQL -funksjonene som administrering av databaser, tabeller, visninger, felt og indeks, opprette, kopiere, slippe, gi nytt navn og endre databaser, tabeller, felt og indekser, utføre, redigere og merke eventuelle SQL -erklæringer, administrere brukerkontoer og MySQL -privilegier og mer.

Nå skal vi se hvordan du installerer og sikrer phpMyAdmin på Ubuntu 18.04 eller 19.04.

1. Installer phpMyAdmin på Ubuntu 19.04

Trinn 1
Det første trinnet å ta vil være å installere Apache og MySQL på systemet, denne handlingen kan utføres med følgende kommando:

 sudo apt-get install apache2 mysql-server -y 

FORSTØRRE

Steg 2
Når denne prosessen er fullført, ser vi følgende:

FORSTØRRE

Trinn 3
Som standard er phpMyAdmin ikke tilgjengelig i standard Ubuntu 18.04 eller 19.04 depot, for dette må vi legge til tredjeparts PHP-depot i systemet ved først å utføre følgende linje:

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

FORSTØRRE

Trinn 4
Deretter legger vi til depotet ved å kjøre. Der trykker vi på Enter -tasten og venter på at prosessen er fullført.

 sudo add-apt-repository ppa: ondrej / php 

FORSTØRRE

Trinn 5
Så snart depotet er lagt til, skal vi installere phpMyAdmin ved å utføre følgende kommando:

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

FORSTØRRE

Trinn 6
Under installasjonsprosessen vil følgende melding vises som indikerer at vi velger webserveren som skal brukes automatisk:

FORSTØRRE

Trinn 7
Der velger vi "Apache" ved å trykke mellomromstasten og trykke Enter, nå vil vi se følgende melding assosiert med databasen for phpMyAdmin:

FORSTØRRE

Trinn 8
Vi velger "Ja" og trykker Enter, og senere vil det være nødvendig å skrive inn applikasjonspassordet:

FORSTØRRE

Trinn 9
Klikk på Godta, og vi må bekrefte det:

FORSTØRRE

Trinn 10
Når installasjonsprosessen for phpMyAdmin er fullført, må vi aktivere PHP mbstring -utvidelsen med følgende kommando:

 sudo phpenmod mbstring 
Trinn 11
Deretter starter vi Apache på nytt for å bruke endringene:
 sudo systemctl starter apache2 på nytt 

FORSTØRRE

2. Konfigurer phpMyAdmin -brukerautentisering på Ubuntu 19.04


phpMyAdmin oppretter automatisk en databasebruker som heter phpmyadmin med det administrative passordet som vi angir i installasjonsprosessen, verre for sikkerheten, er det tilrådelig å opprette en egen bruker for å administrere databasene gjennom phpMyAdmin webgrensesnitt.

I den siste versjonen av MariaDB har MySQL -rotbrukeren blitt konfigurert til å autentisere ved hjelp av auth_socket -pluginet som standard, så hvis du vil logge deg på phpMyAdmin som MySQL -rotbruker, må du endre autentiseringsmetoden fra auth_socket til mysql_native_password.

Trinn 1
Først skal vi logge på MySQL Shell med følgende linje:

 sudo mysql 

FORSTØRRE

Steg 2
Nå skal vi bekrefte autentiseringsmetoden til MySQL -brukeren med følgende kommando:

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

FORSTØRRE

Trinn 3
Vi kan se at rotbrukeren bruker auth_socket -pluginet. For å konfigurere rotbrukeren til å autentisere med et passord, må vi utføre følgende kommando:

 ALTER USER 'root' @ 'localhost' IDENTIFISERT MED mysql_native_password AV 'passord'; 
Merkpassordet kan erstattes med ønsket passord.

Trinn 4
Vi bruker endringene ved å utføre:

 FLUSH -PRIVILEGER; 
Trinn 5
Vi kan kontrollere godkjenningsmetoden ved å utføre:
 VELG bruker, authentication_string, plugin, host FRA mysql.user; 

FORSTØRRE

Trinn 6
Vi ser at godkjenningsmetoden er endret. Deretter skal vi opprette en egen bruker som vi vil kalle "phpmyadminuser" for å koble til phpMyAdmin. Det første trinnet er å logge på MySQL med følgende kommando:

 mysql -u root -p 
Trinn 7
Der vil vi skrive inn passordet som ble opprettet i forrige trinn:

FORSTØRRE

Trinn 8
Først oppretter vi brukeren og tilordner passordet:

 OPPRETT BRUKER 'phpmyadminuser' @ 'localhost' IDENTIFISERT MED 'passord'; 
Trinn 9
Vi gir deretter de riktige rettighetene til phpmyadminuser med følgende kommando:
 TILDELE ALLE PRIVILEGER PÅ *. * TIL 'phpmyadminuser' @ 'localhost' MED TILBUDSALTERNATIV; 
Trinn 10
Til slutt forlater vi skallet ved å utføre:
 exit;

FORSTØRRE

3. Få tilgang til phpMyAdmin på Ubuntu 19.04

Trinn 1
Nå går vi til en nettleser og skriver inn følgende syntaks:

 http: // IP_adresse / phpmyadmin 

FORSTØRRE

Steg 2
Der vil vi bruke ønsket språk og skrive inn det tildelte brukernavnet og passordet, og klikk deretter på "Fortsett" -knappen for å få tilgang til phpMyAdmin:

FORSTØRRE

4. Sikring av phpMyAdmin på Ubuntu 19.04


Vi kan se at phpMyAdmin er installert og konfigurert, men for sikkerhet er det tilrådelig å beskytte phpMyAdmin -forekomsten for å forhindre uautorisert tilgang. Det er mulig å beskytte phpMyAdmin ved å bruke .htaccess -autentiserings- og autorisasjonsfunksjonene som er innebygd i Apache.

Trinn 1
For denne metoden må vi først aktivere bruk av .htaccess -filoverstyringer ved å redigere phpmyadmin.conf -filen slik:

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

FORSTØRRE

Steg 2
Der skal vi legge til linjen "AllowOverride All" slik at strukturen er som følger:

 Alternativer SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All 

FORSTØRRE

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

Ctrl + O.

Vi forlater redaktøren ved hjelp av:

Ctrl + X

Trinn 4
Deretter må vi starte Apache -tjenesten på nytt ved å utføre:

 sudo systemctl starter apache2 på nytt 

FORSTØRRE

Trinn 5
Nå skal vi lage en .htaccess -fil inne i phpmyadmin -katalogen ved å kjøre:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Trinn 6
I denne filen vil vi legge til følgende:
 AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Krev gyldig bruker

FORSTØRRE

Trinn 7
Vi lagrer endringene og avslutter redaktøren. Nå skal vi opprette en bruker som heter admin med htpasswd -verktøyet:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin 
Trinn 8
Der må vi skrive inn og bekrefte passordet til dette:

FORSTØRRE

Trinn 9
Når vi nå får tilgang til “igjen, vil følgende popup-vindu bli vist der vi skriver inn legitimasjonen til den nyopprettede adminbrukeren:

FORSTØRRE

Trinn 10
Når du er angitt, klikker du på "Tilgang", og så er vi i phpMyAdmin -miljøet:

FORSTØRRE

Dermed blir phpMyAdmin en omfattende løsning for alt databasearbeid fra nettet på Ubuntu Linux -systemer.

wave wave wave wave wave