▷ Kako instalirati pHpMyAdmin na Ubuntu 20.04

Baze podataka danas su središnja osovina u tisućama tvrtki budući da omogućuju automatsku i centraliziranu kontrolu nad milijunima podataka koji idu od ID -ova korisnika do dnevne prodaje, te baze podataka mogu rasti eksponencijalno s porastom tvrtke. Iz tog razloga, važno je imati softver koji je dostupan za ovaj sveobuhvatni rast, a ključni stupovi sustava baza podataka su:

PHPADMYN glavne značajke

  • Sigurnost
  • Dostupnost
  • Integritet
  • Kapacitet skalabilnosti
  • Kompatibilnost

Ako neki od ovih stupova nije ispunjen, naši podaci smješteni u bazi podataka možemo se suočiti s velikim greškama. phpMyAdmin je razvijen kako bi nam pomogao imati sveobuhvatno rješenje za sve ove vrste situacija. Uz Solvetic ćete naučiti instalirati phpMyAdmin Ubuntu 20.04 i imati robusnu platformu za upravljanje bazama podataka.

Što je phpMyAdminphpMyAdmin je napisan na PHP -u ​​i njegova je glavna misija administriranje MySQL -a na webu, MySQL je jedan od najpopularnijih jezika, ali phpMyAdmin podržava stotine operacija koje se izvode i u MySQL -u i u MariaDB -u.

PhpmyAdmin zadaciphpmyAdmin nastoji maksimalno pojednostaviti tradicionalne zadatke administratora budući da im omogućuje izravno izvršavanje s pojednostavljenog, ali dinamičkog sučelja, bit će moguće izvoditi zadatke kao što su:

  • Upravljajte bazama podataka.
  • Stvaranje, uređivanje ili brisanje tablica i stupaca.
  • Iskoristite odnose, indekse i još mnogo toga.
  • Upravljajte korisnicima i dopuštenjima.

Značajke PhpmyAdminaPhpMyAdmin je trenutno dostupan na 72 jezika i podržava LTR i RTL jezike, neke od njegovih glavnih značajki su:

  • Moguće je upravljati MySQL korisničkim računima i privilegijama
  • Omogućuje izvoz podataka u različite formate kao što su CSV, SQL, XML, PDF, ISO / IEC 26300 - tekst i proračunska tablica OpenDocument, Word, LATEX
  • Podržava značajke MySQL
  • Omogućuje uvoz podataka iz CSV -a i SQL -a
  • Omogućuje nam upravljanje s više poslužitelja istovremeno
  • Omogućuje globalno pretraživanje u bazi podataka ili u podskupu ove baze podataka
  • Podržava paketne upite

Pogledat ćemo kako instalirati phpMyAdmin u Ubuntu 20.04 i odatle upravljati bazama podataka osiguravajući najbolje rješenje za našu organizaciju. Vidjet ćemo različite odjeljke kako biste znali instalirati Apache PHP MysQl i phpMyAdmin u Ubuntu 20.04.

1. Instalirajte Apache i MySQL na Ubuntu 20.04

Korak 1
Moramo instalirati Apache i MySQL u Ubuntu 20.04 kako bismo mogli upravljati i bazom podataka i web lokacijom. Za izvođenje ove instalacije izvršit ćemo sljedeću naredbu:

 sudo apt install apache2 mysql -server -y 

Korak 2
Kad se ovaj proces završi, vidjet ćemo sljedeće:

Korak 3
Da bismo instalirali phpMyAdmin, moramo pribjeći spremištima trećih strana jer prema zadanim postavkama phpMyAdmin nije dostupan u zadanom spremištu Ubuntu, ovo spremište se mora dodati izvršavanjem sljedećeg:

 sudo apt instalirajte software-properties-common -y 

Korak 4
Sada dodajemo spremište sa sljedećom naredbom:

 sudo add-apt-repository ppa: ondrej / php 

Korak 5
Pritisnite tipku Enter da biste je dodali:

Korak 6
Nakon dodavanja, možemo instalirati phpMyAdmin sa sljedećom naredbom:

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

Korak 7
Unosimo slovo "S" kako bismo potvrdili preuzimanje i instalaciju phpMyAdmina u Ubuntu 20.04 i tijekom ovog procesa vidjet ćemo sljedeću poruku:

Korak 8
Odabiremo Apache s razmaknicom i odabiremo U redu za nastavak procesa, sada ćemo vidjeti sljedeću poruku koja se odnosi na bazu podataka phpMyAdmin:

Korak 9
Kliknemo U redu i sada moramo potvrditi odabir:

Korak 10
Odabiremo "Da" i definiramo lozinku phpMyAdmin:

Korak 11
Kliknemo U redu i potvrdit ćemo lozinku:

Korak 12
Nakon toga će proces instalacije phpMyAdmina završiti:

Korak 13
Nakon toga omogućit ćemo PHP proširenje mbstring sa sljedećom naredbom:

 sudo phpenmod mbstring 

Korak 14
Ponovno pokrećemo Apache sa sljedećom naredbom:

 sudo systemctl ponovno pokrenite apache2 

2. Provjerite autentičnost korisnika phpMyAdmina u Ubuntu 20.04

Prema zadanim postavkama, phpMyAdmin automatski stvara korisnika koji upravlja bazom podataka koja se zove phpmyadmin i ima administratorsku lozinku unesenu u instalacijski postupak, iz sigurnosnih razloga idealno je stvoriti drugog korisnika koji je zadužen za upravljanje bazama podataka putem web -a phpMyAdmin sučelje, budući da smo instalirali platformu MySQL, tamo je root korisnik MySQL konfiguriran za provjeru autentičnosti putem dodatka auth_socket, cilj je promijeniti metodu provjere autentičnosti iz auth_socket u mysql_native_password.

Korak 1
Da bismo to učinili, prijavljujemo se u MySQL ljusku sljedećom naredbom:

 sudo mysql 

Korak 2
Trenutnu metodu provjere autentičnosti korisnika MySQL provjeravamo sljedećom naredbom u ljusci:

 SELECT user, authentication_string, plugin, host FROM mysql.user; 

Korak 3
Ovaj rezultat pokazuje da root koristi dodatak auth_socket za svoju autentifikaciju, kako bi se autentificirala lozinkom, bit će potrebno unijeti sljedeći redak:

 ALTER USER 'root' @ 'localhost' IDENTIFIKIRAN S mysql_native_password BY 'lozinkom'; 

Korak 4
Promjene primjenjujemo naredbom:

 FLUSH PRIVILEGIJE; 

Korak 5
Sada provjeravamo promjenu sljedećom naredbom:

 SELECT user, authentication_string, plugin, host FROM mysql.user; 

Korak 6
Možemo vidjeti da je metoda provjere autentičnosti sada "mysql_native_password".
Sljedeći korak koji treba poduzeti bit će stvaranje korisnika "phpmyadminuser" za proces povezivanja s phpMyAdminom, iz ljuske MySQL izvršavamo sljedeće: za prijavu s korisnikom root i lozinkom koju smo utvrdili:

 mysql -u korijen -p 

Korak 7
Tamo unosimo sljedeće retke u kojima se stvara korisnik s lozinkom i daju odgovarajuća dopuštenja. Napuštamo Shell naredbom exit;

 CREATE USER 'phpmyadminuser' @ 'localhost' IDENTIFIKIRANO 'lozinkom'; OSTVARITE SVE PRIVILEGIJE NA *. * ZA 'phpmyadminuser' @ 'localhost' S GRANT OPTION;

3. Otvorite phpMyAdmin u Ubuntu 20.04

Korak 1
Za to moramo znati IP adresu Ubuntu 20.04, za to izvršavamo naredbu "ip add":

Korak 2
Sada idemo u preglednik i unosimo sljedeće:

 http: // IP_adresa / phpmyadmin 

POVEĆAJTE

Korak 3
Unosimo korisničko ime i lozinku koje smo stvorili u MySQL ljusci:

POVEĆAJTE

Korak 4
Ili, ako želimo, možemo ući s korisnikom root, a ovo će biti početna konzola phpMyAdmin u Ubuntu 20.04:

POVEĆAJTE

Na bočnoj strani nalazimo sve pakete i jezike instalirane s odgovarajućom verzijom, na središnjoj ploči konfiguriramo opće aspekte, a na lijevoj strani alate za rad u bazama podataka.

4. Konfigurirajte phpMyAdmin sigurnost na Ubuntu 20.04


Ključni sigurnosni korak je zaštita instance phpMyAdmin s dinom od bilo koje vrste neovlaštenog pristupa, što je moguće zahvaljujući .htaccess provjeri autentičnosti i autorizacijskim funkcijama ugrađenim u Apache.

Korak 1
Pristupamo datoteci sljedećom naredbom:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
Korak 2
Vidjet ćemo sljedeće:

Korak 3
Tamo ćemo omogućiti korištenje nadjačavanja datoteke .htaccess dodavanjem retka "AllowOverride All" na sljedeći način:

 Mogućnosti SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

Korak 4
Promjene spremamo pomoću sljedeće kombinacije tipki:

Ctrl + O

Urednik ostavljamo koristeći:

Ctrl + X

Korak 5
Ponovno pokrećemo Apache:

 sudo systemctl ponovno pokrenite apache2 

Korak 6
Sada ćemo stvoriti .htaccess datoteku unutar direktorija phpmyadmin na sljedeći način:

 sudo nano /usr/share/phpmyadmin/.htaccess 
Korak 7
Tamo ćemo unijeti sljedeće:
 AuthType Basic AuthName "Ograničene datoteke" AuthUserFile /etc/phpmyadmin/.htpasswd Zahtijeva valjanog korisnika

Korak 8
Spremamo izvršene promjene, vrijeme je za stvaranje administratorskog korisnika s uslužnim programom htpasswd na sljedeći način:

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

Korak 9
Cilj je da se prilikom pristupa phpMyAdmin-u iz preglednika pokrene sljedeći skočni prozor za unos vjerodajnica:

POVEĆAJTE

Korak 10
Kliknemo na "Prijava" za pristup phpMyAdmin:

POVEĆAJTE

Korak 11
Vidjet ćemo phpMyAdmin konzolu ovako:

POVEĆAJTE

Od ovog trenutka moći ćemo koristiti sve phpMyAdmin opcije za upravljanje MySQL -om na mnogo interaktivniji način i tako znati instalirati Apache PHP MysQl i phpMyAdmin u Ubuntu 20.04.

wave wave wave wave wave