Kā instalēt un aizsargāt phpMyAdmin Ubuntu 18.04

Ir simtiem bezmaksas lietojumprogrammu, lai vispārīgi pārvaldītu datu bāzes, taču mums ir jāmeklē integrāli risinājumi, kas palīdz labāk kontrolēt katru datu aspektu, tas ir, kā administratoriem vai IT darbiniekiem, datu bāzu kontrole ir vienkārša, bet pilnīga.

Viena no labākajām alternatīvām šim segmentam phpMyAdmin, un tieši šī iemesla dēļ šodien Solvetic mēs veiksim pilnīgu analīzi par to, kā instalēt šo vērtīgo lietojumprogrammu un tādējādi centralizēt datu bāzes pārvaldību.

Kas ir phpMyAdminphpMyAdmin ir bezmaksas programmatūras rīks, kas ir uzrakstīts PHP valodā un kura galvenais mērķis ir intuitīvā veidā un ar plašām funkcijām nodrošināt MySQL administrēšanu, izmantojot Web.

phpMyAdmin atbalsta dažādas MySQL un MariaDB darbības, tāpēc bieži lietotās darbības, piemēram, datu bāzu, tabulu, kolonnu, attiecību, indeksu, lietotāju, atļauju un cita pārvaldība var tikt izpildītas, izmantojot lietotāja saskarni. Termināļa līmenī mums būs iespēja tieši izpildīt jebkuru SQL paziņojumu.

PhpMyAdmin funkcijasDažas no phpMyAdmin funkcijām, kas lieliski noderēs administratīvo uzdevumu veikšanai, ir šādas:

  • Atbalsts lielākajai daļai MySQL funkciju, piemēram, datubāzu, tabulu, skatu, lauku un indeksu pārlūkošana un atmešana, datu bāzu, tabulu, lauku un indeksu izveide, kopēšana, nomešana, pārdēvēšana un mainīšana
  • Pārvaldiet MySQL lietotāju kontus un privilēģijas
  • Pārvaldiet saglabātās procedūras un aktivizētājus
  • Importējiet datus no CSV un SQL
  • Eksportējiet datus dažādos formātos, piemēram, CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument teksts un izklājlapa, Word, LATEX un citi
  • Datu bāzes izkārtojuma attēlošana dažādos formātos
  • Izveidojiet sarežģītus vaicājumus, izmantojot vaicājumu pēc piemēra (QBE)
  • Globāla meklēšana datu bāzē vai tās apakškopā
  • Vairāku serveru pārvaldība
  • Spēja pārveidot jebkurā formātā saglabātos datus, izmantojot iepriekš definētu funkciju kopumu

Tagad mēs redzēsim, kā instalēt phpMyAdmin Ubuntu 18.04 serverī, un šim nolūkam serveris ir jākonfigurē ar LAMP optimālai darbībai, šajā saitē mēs varam redzēt, kā instalēt LAMP Ubuntu 18.04:

Pakotņu atjaunināšanaVispirms jāizpilda Ubuntu 18 pakotnes, izmantojot šādu komandu:

 sudo apt atjauninājums

PALIELINĀT

1. Kā atjaunināt un instalēt phpMyAdmin

1. darbība
Kad šis atjaunināšanas process ir pabeigts, mēs instalēsim phpMyAdmin, izpildot šādu komandu:

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

PALIELINĀT

Tur mēs ievadām burtu S, lai apstiprinātu visu phpMyAdmin atkarību lejupielādi un instalēšanu.

2. solis
Procesa laikā mēs redzēsim noteiktus jautājumus, pirmais parādītais ir saistīts ar serveri, kas tiks konfigurēts phpMyAdmin izpildei:

PALIELINĀT

3. solis
Šajā gadījumā mēs izvēlamies apache2 ar atstarpes taustiņu un noklikšķiniet uz Labi:

PALIELINĀT

4. solis
Tālāk mēs definējam datu bāzi, lai konfigurētu phpMyAdmin:

PALIELINĀT

5. solis
Šajā gadījumā mēs izvēlamies Jā, nospiediet taustiņu Enter un tagad mēs ievadīsim MySQL paroli phpMyAdmin:

PALIELINĀT

Mēs apstiprinām to pašu:

PALIELINĀT

6. darbība
Tagad mēs piešķirsim datu bāzes administratora paroli:

PALIELINĀT

7. solis
Pēc apstiprināšanas mēs nospiežam Enter un tagad mēs definēsim veidu, kā savienot phpMyAdmin datu bāzi:

PALIELINĀT

8. solis
Mēs izvēlamies vispiemērotāko un, nospiežot Enter, mēs definējam saistītā servera nosaukumu:

PALIELINĀT

9. solis
Nākamajā logā mēs piešķiram portu

PALIELINĀT

10. solis
Nākamajā logā mēs piešķiram phpMyAdmin datu bāzes nosaukumu:

PALIELINĀT

11. solis
Mēs izvēlamies Labi un definējam MySQL lietotāju phpMyAdmin:

PALIELINĀT

Atkal mēs piešķiram paroli:

PALIELINĀT

12. solis
Visbeidzot, mēs definējam datu bāzes lietotāju, kuram mēs varam piešķirt vēlamo:

PALIELINĀT

Noklikšķiniet uz Labi un tādējādi phpMyAdmin ir instalēts Ubuntu 18.04.

12. solis
Instalēšanas process nodrošina phpMyAdmin Apache konfigurācijas faila iekļaušanu direktorijā / etc / apache2 / conf-enabled /, kur tas tiks automātiski nolasīts.

Mēs skaidri iespējosim mbstring PHP paplašinājumu ar šādu komandu:

 sudo phpenmod mbstrin
Tagad mēs restartēsim Apache, izpildot:
 sudo systemctl restartējiet apache2

PALIELINĀT

2. Kā piekļūt vietnei phpMyAdmin


Ir pienācis laiks piekļūt phpMyAdmin platformai no pārlūkprogrammas, izmantojot šādu sintaksi:
 https: // IP_adrese / phpmyadmin

Tur mēs izvēlamies vēlamo valodu un ievadām atbilstošos akreditācijas datus.
Tiklīdz mēs piekļūsim, šī būs vide phpMyAdmin:

PALIELINĀT

No turienes būs iespējams veikt visus administrēšanas uzdevumus.

3. Kā nodrošināt phpMyAdmin instanci


Mums jau ir piekļuve phpMyAdmin, taču ikviens lietotājs tam var piekļūt vienkārši, un tāpēc phpMyAdmin ir vienkāršs mērķis uzbrucējiem, šajā gadījumā mums kā administratoriem jāveic papildu drošības pasākumi.

Viens no vienkāršākajiem veidiem ir pievienot vārteju visas lietojumprogrammas phpMyAdmin priekšpusē, tas tiek panākts, izmantojot Apache iebūvētās .htaccess autorizācijas un autentifikācijas iespējas.
Turklāt tas ir jāapstiprina, izmantojot .htaccess faila ignorēšanu, rediģējot Apache konfigurācijas failu.

1. darbība
Mēs piekļūsim šim failam, izpildot šādas darbības:

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

PALIELINĀT

2. solis
Tur mēs sadaļas beigās pievienosim rindu AllowOverride All:

PALIELINĀT

3. solis
Mēs saglabājam izmaiņas, izmantojot taustiņu kombināciju Ctrl + O, un izejam no redaktora, izmantojot taustiņu kombināciju Ctrl + X. Tagad izmaiņas tiek lietotas, izmantojot rindu:

 sudo systemctl restartējiet apache2
Ar to mēs esam iespējojuši lietojumprogrammai izmantot .htaccess, taču tas būs jāizveido, lai ieviestu vēl vienu drošības slāni.

4. solis
Lai sasniegtu šo mērķi, fails ir jāizveido lietojumprogrammu direktorijā, mēs varam izveidot nepieciešamo failu un atvērt to ar teksta redaktoru ar šādām saknes privilēģijām:

 sudo nano /usr/share/phpmyadmin/.htaccess
Šajā jaunajā failā mēs ielīmēsim:
 AuthType Basic AuthName "Ierobežotie faili" AuthUserFile /etc/phpmyadmin/.htpasswd Pieprasīt derīgu lietotāju

PALIELINĀT

Šīs vērtības ir:

AuthType BasicŠī rinda norāda īstenotās autentifikācijas veidu. Šis tips ieviesīs paroles autentifikāciju, izmantojot paroles failu.
AuthNameAutentifikācijas dialoglodziņam ir iestatīts ziņojums. AuthUserFile: ir iestatīta autentifikācijai izmantotā paroles faila atrašanās vieta. Tam ir jāatrodas ārpus direktorijiem.
Pieprasīt derīgu lietotāju:Šī rindiņa norāda, ka tikai autentificētiem lietotājiem vajadzētu būt piekļuvei atlasītajam resursam, tas aptur neautorizētos lietotājus.

Mēs saglabājam izmaiņas un izejam no redaktora.

5. solis
Paroles faila atrašanās vieta bija /etc/phpmyadmin/.htpasswd., Tagad mēs varam izveidot šo failu un ar sākotnējo lietotāju, izmantojot utilītu htpasswd, piemēram:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd "lietotājs"

PALIELINĀT

6. darbība
Šajā piemērā mēs esam izveidojuši solvētu lietotāju, taču varam pievienot tos, kurus vēlamies, šādā veidā, mēģinot piekļūt apakšdirektorijam phpMyAdmin, mēs redzēsim šādu uznirstošo logu, kurā mums jāreģistrē jaunā piešķirtā lietotāja akreditācijas dati. :

7. solis
Noklikšķinot uz pogas Piekļuve, mēs varam doties uz dažādām phpMyAdmin iespējām:

PALIELINĀT

Kā redzam, phpMyAdmin ir visaptverošs un pilnīgs risinājums visam datu bāzes administrēšanas procesam Linux vidē, un pats labākais ir tas, ka tā saskarne ir vienkārša lietošanā, bet ar lieliskām funkcijām.

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

wave wave wave wave wave