▷ Sådan installeres pHpMyAdmin på Ubuntu 20.04

Databaserne er en central akse i tusinder af virksomheder i dag, da de tillader at bære en automatiseret og centraliseret kontrol af millioner af data, der går fra brugernes id'er til det daglige salg, kan disse databaser vokse eksponentielt, når virksomheden stiger. Af denne grund er det vigtigt at have software, der er tilgængelig til denne omfattende vækst, og nøglesøjlerne i et databasesystem er:

PHPADMYN hovedfunktioner

  • Sikkerhed
  • Tilgængelighed
  • Integritet
  • Skalerbarhedskapacitet
  • Kompatibilitet

Hvis en af ​​disse søjler ikke er opfyldt, kan vores data i databasen blive konfronteret med store fejl. phpMyAdmin er udviklet til at hjælpe os med at have en omfattende løsning til alle disse typer situationer, med Solvetic lærer du at installere phpMyAdmin Ubuntu 20.04 og har en robust platform til at styre databaser.

Hvad er phpMyAdminphpMyAdmin er skrevet i PHP, og dets vigtigste mission er at administrere MySQL på internettet, MySQL er et af de mest populære sprog, men phpMyAdmin understøtter hundredvis af operationer, der udføres i både MySQL og MariaDB.

PhpmyAdmin -opgaverphpmyAdmin søger at forenkle så meget som muligt de traditionelle opgaver for administratorer, da det gør det muligt at udføre dem direkte fra en forenklet, men dynamisk grænseflade, vil det være muligt at udføre opgaver som:

  • Administrer databaser.
  • Opret, rediger eller slet tabeller og kolonner.
  • Gør brug af relationer, indekser og mere.
  • Administrer brugere og tilladelser.

PhpmyAdmin -funktionerPhpMyAdmin er i øjeblikket tilgængelig på 72 sprog og understøtter LTR- og RTL -sprog, nogle af hovedfunktionerne er:

  • Det er muligt at administrere MySQL -brugerkonti og -rettigheder
  • Det gør det muligt at eksportere oplysningerne til forskellige formater, såsom CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Text and Spreadsheet, Word, LATEX
  • Understøtter MySQL -funktioner
  • Tillader import af data fra CSV og SQL
  • Det giver os mulighed for at administrere flere servere samtidigt
  • Det giver mulighed for at udføre en global søgning i en database eller i et delsæt af denne database
  • Understøtter batchforespørgsler

Vi kommer til at se, hvordan vi installerer phpMyAdmin i Ubuntu 20.04 og derfra administrerer databaserne for at sikre den bedste løsning for vores organisation. Vi vil se forskellige sektioner for at vide, hvordan du installerer Apache PHP MysQl og phpMyAdmin i Ubuntu 20.04.

1. Installer Apache og MySQL på Ubuntu 20.04

Trin 1
Vi skal installere Apache og MySQL i Ubuntu 20.04 for at administrere både databasen og webstedet, for at udføre denne installation skal vi udføre følgende kommando:

 sudo apt installere apache2 mysql -server -y 

Trin 2
Når denne proces er slut, ser vi følgende:

Trin 3
For at installere phpMyAdmin skal vi ty til tredjeparts repositories, da phpMyAdmin som standard ikke er tilgængelig i standard Ubuntu-depotet, skal dette depot tilføjes ved at udføre følgende:

 sudo apt installere software-properties-common -y 

Trin 4
Nu tilføjer vi depotet med følgende kommando:

 sudo add-apt-repository ppa: ondrej / php 

Trin 5
Vi trykker på Enter -tasten for at tilføje det:

Trin 6
Når det er tilføjet, kan vi installere phpMyAdmin med følgende kommando:

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

Trin 7
Vi indtaster bogstavet "S" for at bekræfte download og installation af phpMyAdmin i Ubuntu 20.04, og under denne proces ser vi følgende meddelelse:

Trin 8
Vi vælger Apache med mellemrumstasten og vælger OK for at fortsætte med processen, nu ser vi følgende meddelelse relateret til phpMyAdmin -databasen:

Trin 9
Vi klikker OK, og nu skal vi bekræfte valget:

Trin 10
Vi vælger "Ja" og definerer phpMyAdmin -adgangskoden:

Trin 11
Vi klikker OK, og vi bekræfter adgangskoden:

Trin 12
Herefter afsluttes installationen af ​​phpMyAdmin:

Trin 13
Efter dette vil vi aktivere PHP -udvidelsen mbstring med følgende kommando:

 sudo phpenmod mbstring 

Trin 14
Vi fortsætter med at genstarte Apache med følgende kommando:

 sudo systemctl genstart apache2 

2. Godkend phpMyAdmin -bruger i Ubuntu 20.04

Som standard opretter phpMyAdmin automatisk en bruger, der administrerer databasen, der kaldes phpmyadmin, som har den administrative adgangskode indtastet i installationsprocessen, af sikkerhedsmæssige årsager er det ideelt at oprette en anden bruger, der er ansvarlig for administration af databaserne via phpMyAdmin -webstedet interface, da vi har installeret MySQL -platformen, der er MySQL -rodbrugeren konfigureret til at godkende via auth_socket -plugin, målet er at ændre godkendelsesmetoden fra auth_socket til mysql_native_password.

Trin 1
For at gøre dette logger vi på MySQL Shell med følgende kommando:

 sudo mysql 

Trin 2
Vi kontrollerer den aktuelle godkendelsesmetode for MySQL -brugeren med følgende kommando der i Shell:

 VÆLG bruger, authentication_string, plugin, host FRA mysql.user; 

Trin 3
Dette resultat indikerer, at root gør brug af auth_socket -plugin'et til dets godkendelse, for at godkende med et kodeord er det nødvendigt at indtaste følgende linje:

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

Trin 4
Vi anvender ændringerne med kommandoen:

 FLUSH -PRIVILEGER; 

Trin 5
Nu kontrollerer vi ændringen med følgende kommando:

 VÆLG bruger, authentication_string, plugin, host FRA mysql.user; 

Trin 6
Vi kan se, at godkendelsesmetoden nu er "mysql_native_password".
Det næste trin, der skal tages, er at oprette en bruger "phpmyadminuser" til forbindelsesprocessen med phpMyAdmin, fra MySQL Shell udfører vi følgende: for at logge ind med rodbrugeren og den adgangskode, vi har oprettet:

 mysql -u root -p 

Trin 7
Der indtaster vi følgende linjer, hvor brugeren med adgangskoden oprettes, og de respektive tilladelser gives. Vi forlader skallen med exit -kommandoen;

 Opret BRUGER 'phpmyadminuser' @ 'localhost' IDENTIFICERET MED 'adgangskode'; TILDELE ALLE PRIVILEGER TIL *. * TIL 'phpmyadminuser' @ 'localhost' MED GRANT MULIGHED;

3. Åbn phpMyAdmin i Ubuntu 20.04

Trin 1
Til dette skal vi kende IP -adressen til Ubuntu 20.04, for dette udfører vi kommandoen "ip add":

Trin 2
Nu går vi til en browser og indtaster følgende:

 http: // IP_adresse / phpmyadmin 

FORSTØRRE

Trin 3
Vi indtaster det brugernavn og kodeord, som vi har oprettet i MySQL Shell:

FORSTØRRE

Trin 4
Eller hvis vi vil, kan vi gå ind med rodbrugeren, og dette vil være den første phpMyAdmin -konsol i Ubuntu 20.04:

FORSTØRRE

På siden finder vi alle pakker og sprog installeret med deres respektive version, i centralpanelet konfigurerer vi generelle aspekter, og i venstre side finder vi værktøjerne til at arbejde i databaserne.

4. Konfigurer phpMyAdmin -sikkerhed på Ubuntu 20.04


Et vigtigt sikkerhedstrin er at beskytte phpMyAdmin -forekomsten med din mod enhver form for uautoriseret adgang, dette er muligt takket være .htaccess -godkendelses- og autorisationsfunktionerne indbygget i Apache.

Trin 1
Vi får adgang til filen med følgende kommando:

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

Trin 3
Der vil vi muliggøre brugen af ​​.htaccess -filoverstyringer ved at tilføje linjen "AllowOverride All" som følger:

 Valgmuligheder SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

Trin 4
Vi gemmer ændringerne ved hjælp af følgende tastekombination:

Ctrl + O.

Vi forlader redaktøren ved hjælp af:

Ctrl + X

Trin 5
Vi genstarter Apache:

 sudo systemctl genstart apache2 

Trin 6
Nu skal vi oprette en .htaccess -fil inde i phpmyadmin -biblioteket som følger:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Trin 7
Der vil vi indtaste følgende:
 AuthType Basic AuthName "Begrænsede filer" AuthUserFile /etc/phpmyadmin/.htpasswd Kræv gyldig bruger

Trin 8
Vi gemmer de foretagne ændringer, det er på tide at oprette en admin -bruger med htpasswd -værktøjet som følger:

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

Trin 9
Målet er, at når der åbnes phpMyAdmin fra browseren, åbnes følgende pop-up-vindue for at indtaste legitimationsoplysningerne:

FORSTØRRE

Trin 10
Vi klikker på "Login" for at få adgang til phpMyAdmin:

FORSTØRRE

Trin 11
Vi vil se phpMyAdmin -konsollen sådan:

FORSTØRRE

Fra dette tidspunkt vil vi være i stand til at bruge alle phpMyAdmin -mulighederne til at styre MySQL på en meget mere interaktiv måde og dermed vide, hvordan man installerer Apache PHP MysQl og phpMyAdmin i Ubuntu 20.04.

wave wave wave wave wave