PH Kā instalēt pHpMyAdmin uz Ubuntu 20.04

Datu bāzes šodien ir centrālā ass tūkstošiem uzņēmumu, jo tās ļauj automatizēti un centralizēti kontrolēt miljoniem datu, kas iet no lietotāju ID līdz ikdienas pārdošanai, un šīs datubāzes var pieaugt eksponenciāli, pieaugot uzņēmuma izaugsmei. Šī iemesla dēļ ir būtiski, lai šai visaptverošajai izaugsmei būtu pieejama programmatūra, un datu bāzes sistēmas galvenie pīlāri ir:

PHPADMYN galvenās iezīmes

  • Drošība
  • Pieejamība
  • Integritāte
  • Mērogojamības spēja
  • Saderība

Ja kāds no šiem pīlāriem netiek izpildīts, mūsu dati, kas atrodas datu bāzē, var saskarties ar lielām kļūmēm. phpMyAdmin ir izstrādāts, lai palīdzētu mums rast visaptverošu risinājumu visu veidu situācijām, ar Solvetic jūs iemācīsities instalēt phpMyAdmin Ubuntu 20.04 un jums būs stabila platforma datu bāzu pārvaldībai.

Kas ir phpMyAdminphpMyAdmin ir rakstīts PHP valodā, un tā galvenā misija ir administrēt MySQL tīmeklī, MySQL ir viena no populārākajām valodām, taču phpMyAdmin atbalsta simtiem operāciju, kas tiek veiktas gan MySQL, gan MariaDB.

PhpmyAdmin uzdevumiphpmyAdmin cenšas pēc iespējas vienkāršot tradicionālos administratoru uzdevumus, jo tas ļauj tos veikt tieši no vienkāršotas, bet dinamiskas saskarnes, un būs iespējams veikt tādus uzdevumus kā:

  • Pārvaldīt datu bāzes.
  • Izveidojiet, rediģējiet vai dzēsiet tabulas un kolonnas.
  • Izmantojiet attiecības, rādītājus un daudz ko citu.
  • Pārvaldiet lietotājus un atļaujas.

PhpmyAdmin funkcijasPhpMyAdmin pašlaik ir pieejams 72 valodās un atbalsta LTR un RTL valodas, dažas no tās galvenajām funkcijām ir šādas:

  • Ir iespējams pārvaldīt MySQL lietotāju kontus un privilēģijas
  • Tas ļauj eksportēt informāciju dažādos formātos, piemēram, CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument teksts un izklājlapa, Word, LATEX
  • Atbalsta MySQL funkcijas
  • Ļauj importēt datus no CSV un SQL
  • Tas ļauj mums vienlaikus pārvaldīt vairākus serverus
  • Tas ļauj veikt globālu meklēšanu datu bāzē vai šīs datu bāzes apakškopā
  • Atbalsta partijas vaicājumus

Mēs redzēsim, kā instalēt phpMyAdmin Ubuntu 20.04 un no turienes pārvaldīt datu bāzes, nodrošinot mūsu organizācijai labāko risinājumu. Mēs redzēsim dažādas sadaļas, lai uzzinātu, kā instalēt Apache PHP MysQl un phpMyAdmin Ubuntu 20.04.

1. Instalējiet Apache un MySQL uz Ubuntu 20.04

1. darbība
Mums ir jāinstalē Apache un MySQL Ubuntu 20.04, lai pārvaldītu gan datu bāzi, gan vietni, lai veiktu šo instalēšanu, mēs izpildīsim šādu komandu:

 sudo apt instalēt apache2 mysql -server -y 

2. solis
Kad šis process beigsies, mēs redzēsim sekojošo:

3. solis
Lai instalētu phpMyAdmin, mums ir jāizmanto trešo pušu krātuves, jo pēc noklusējuma phpMyAdmin nav pieejams noklusējuma Ubuntu krātuvē, šī krātuve jāpievieno, izpildot šādas darbības:

 sudo apt instalēt software-properties-common-y 

4. solis
Tagad mēs pievienojam krātuvi ar šādu komandu:

 sudo add-apt-repository ppa: ondrej / php 

5. solis
Lai to pievienotu, nospiediet taustiņu Enter:

6. darbība
Pēc pievienošanas mēs varam instalēt phpMyAdmin ar šādu komandu:

 sudo apt instalēt phpmyadmin php-mbstring php-gettext -y 

7. solis
Mēs ievadām burtu "S", lai apstiprinātu phpMyAdmin lejupielādi un instalēšanu Ubuntu 20.04, un šī procesa laikā mēs redzēsim šādu ziņojumu:

8. solis
Mēs izvēlamies Apache ar atstarpes taustiņu un izvēlamies Labi, lai turpinātu procesu, tagad mēs redzēsim šādu ziņojumu, kas saistīts ar phpMyAdmin datu bāzi:

9. solis
Mēs noklikšķinām uz Labi, un tagad mums ir jāapstiprina izvēle:

10. solis
Mēs izvēlamies "Jā" un definējam phpMyAdmin paroli:

11. solis
Mēs noklikšķiniet uz Labi un apstiprināsim paroli:

12. solis
Pēc tam tiks pabeigts phpMyAdmin instalēšanas process:

13. solis
Pēc tam mēs iespējosim PHP paplašinājumu mbstring ar šādu komandu:

 sudo phpenmod mbstring 

14. darbība
Mēs turpinām restartēt Apache ar šādu komandu:

 sudo systemctl restartējiet apache2 

2. Autentificējiet phpMyAdmin lietotāju Ubuntu 20.04

Pēc noklusējuma phpMyAdmin automātiski izveido lietotāju, kurš pārvalda datubāzi, ko sauc par phpmyadmin un kurai instalēšanas procesā ir ievadīta administratīvā parole. Drošības apsvērumu dēļ ir ideāli izveidot citu lietotāju, kurš ir atbildīgs par datu bāzu pārvaldību, izmantojot tīmekļa vietni phpMyAdmin saskarne, jo mēs esam instalējuši MySQL platformu, tur MySQL saknes lietotājs ir konfigurēts autentificēšanai, izmantojot spraudni auth_socket, mērķis ir mainīt autentifikācijas metodi no auth_socket uz mysql_native_password.

1. darbība
Lai to izdarītu, mēs piesakāmies MySQL čaulā ar šādu komandu:

 sudo mysql 

2. solis
Mēs pārbaudām MySQL lietotāja pašreizējo autentifikācijas metodi ar šādu komandu Shell:

 SELECT lietotājs, autentifikācijas_virkne, spraudnis, resursdators NO mysql.user; 

3. solis
Šis rezultāts norāda, ka root autentifikācijai izmanto spraudni auth_socket, lai autentificētos ar paroli, būs jāievada šāda rinda:

 ALTER USER 'root' @ 'localhost' IDENTIFICĒTS AR mysql_native_password BY 'parole'; 

4. solis
Mēs piemērojam izmaiņas ar komandu:

 FLUSH PRIVILĒGAS; 

5. solis
Tagad mēs pārbaudām izmaiņas ar šādu komandu:

 SELECT lietotājs, autentifikācijas_virkne, spraudnis, resursdators NO mysql.user; 

6. darbība
Mēs redzam, ka autentifikācijas metode tagad ir "mysql_native_password".
Nākamais solis ir izveidot lietotāja "phpmyadminuser" savienojuma procesam ar phpMyAdmin, no MySQL Shell izpildām sekojošo: lai pieteiktos ar galveno lietotāju un mūsu izveidoto paroli:

 mysql -u sakne -p 

7. solis
Tur mēs ievadām šādas rindas, kurās tiek izveidots lietotājs ar paroli un tiek piešķirtas attiecīgās atļaujas. Mēs atstājam čaulu ar iziešanas komandu;

 CREATE USER 'phpmyadminuser' @ 'localhost' IDENTIFICĒTA ar 'paroli'; Piešķiriet visas privilēģijas *. * "PHPmyadminuser" @ 'localhost' AR GRANT OPTION;

3. Atveriet phpMyAdmin Ubuntu 20.04

1. darbība
Lai to izdarītu, mums jāzina Ubuntu 20.04 IP adrese, šim nolūkam mēs izpildām komandu "ip add":

2. solis
Tagad mēs ejam uz pārlūkprogrammu un ievadām šādu informāciju:

 http: // IP_adrese / phpmyadmin 

PALIELINĀT

3. solis
Mēs ievadām lietotājvārdu un paroli, ko esam izveidojuši MySQL čaulā:

PALIELINĀT

4. solis
Vai arī, ja mēs vēlamies, mēs varam ievadīt ar saknes lietotāju, un šī būs sākotnējā phpMyAdmin konsole Ubuntu 20.04:

PALIELINĀT

Sānos mēs atrodam visas paketes un valodas, kas instalētas ar attiecīgo versiju, centrālajā panelī mēs konfigurējam vispārīgus aspektus un kreisajā pusē atrodam rīkus darbam datu bāzēs.

4. Konfigurējiet phpMyAdmin drošību Ubuntu 20.04


Galvenais drošības solis ir aizsargāt phpMyAdmin instanci ar din no jebkura veida nesankcionētas piekļuves, tas ir iespējams, pateicoties .htaccess autentifikācijas un autorizācijas funkcijām, kas iebūvētas Apache.

1. darbība
Mēs piekļūstam failam ar šādu komandu:

 sudo nano /etc/apache2/conf-available/phpmyadmin.conf 
2. solis
Mēs redzēsim sekojošo:

3. solis
Tur mēs ļausim izmantot .htaccess failu ignorēšanu, pievienojot rindu "AllowOverride All" šādi:

 Opcijas SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All

4. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

5. solis
Mēs restartējam Apache:

 sudo systemctl restartējiet apache2 

6. darbība
Tagad mēs izveidosim .htaccess failu phpmyadmin direktorijā šādi:

 sudo nano /usr/share/phpmyadmin/.htaccess 
7. solis
Tur mēs ievadīsim sekojošo:
 AuthType Basic AuthName "Ierobežotie faili" AuthUserFile /etc/phpmyadmin/.htpasswd Pieprasīt derīgu lietotāju

8. solis
Mēs saglabājam veiktās izmaiņas, ir pienācis laiks izveidot administratora lietotāju ar utilītu htpasswd šādi:

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

9. solis
Mērķis ir, piekļūstot phpMyAdmin no pārlūkprogrammas, tiek atvērts šāds uznirstošais logs, lai ievadītu akreditācijas datus:

PALIELINĀT

10. solis
Mēs noklikšķinām uz "Pieteikšanās", lai piekļūtu phpMyAdmin:

PALIELINĀT

11. solis
Mēs redzēsim phpMyAdmin konsoli šādi:

PALIELINĀT

No šī brīža mēs varēsim izmantot visas phpMyAdmin iespējas, lai daudz interaktīvāk pārvaldītu MySQL un tādējādi zinātu, kā instalēt Apache PHP MysQl un phpMyAdmin Ubuntu 20.04.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave