Kā instalēt phpMyAdmin Ubuntu 19.04

Datu bāzu izmantošana ir viens no visizplatītākajiem veidiem, kā organizācijā pārvaldīt lielu datu apjomu, un tāpēc mums ir jābūt lietojumprogrammām, kas ir uzticamas, drošas, stabilas un sniedz mums visaptverošas funkcijas katram tajā ievadītajam datam.. Viena no populārākajām datu bāzu platformām ir phpMyAdmin, kas atbilst visām cerībām attiecībā uz veiktspēju, arhitektūru un funkcionalitāti. phpMyAdmin ir PHP rakstīta utilīta, kas ļaus mums pārvaldīt MySQL, izmantojot tīmekli. Visizplatītākie uzdevumi ir atļaujas, lietotāju un atļauju pārvaldība, datu bāzes konfigurācija, tabulu vai kolonnu izveide utt. Pateicoties tajā iekļautajai dokumentācijai, lietotāji var dalīties savās idejās un informācijā, lai izveidotu kopīgu ceļvedi.

Solvetic paskaidros, kā mēs varam vienkāršā veidā instalēt phpMyAdmin Ubuntu 18.04 vai 19.04, un mēs zināsim, kā aizsargāt piekļuvi minētajai platformai, lai izvairītos no neatļautām izmaiņām.

Kas ir phpMyAdminphpMyAdmin ir izstrādāts kā bezmaksas programmatūras rīks, kura pamatā ir PHP, kura misija ir izšķiroša, lai pārvaldītu MySQL administrēšanu, izmantojot Web. phpMyAdmin atbalsta lielu skaitu operāciju MySQL un MariaDB. Tur bieži lietotās darbības, piemēram, datu bāzu, tabulu, kolonnu, attiecību, indeksu, lietotāju, atļauju un citu pārvaldību, var veikt, izmantojot lietotāja saskarni, taču tā ir arī iespēja tieši izpildīt jebkuru SQL paziņojumu no konsoles.

phpMyAdmin ir pieejams 72 valodās un atbalsta LTR un RTL valodas.

PhpMyAdmin funkcijasStarp izcilākajām phpMyAdmin funkcijām mums ir:

  • Tam ir lietotājam draudzīgs tīmekļa interfeiss.
  • Spēja pārvaldīt vairākus serverus.
  • Ģenerējiet grafiku par datu bāzes dizainu vairākos formātos.
  • Jūs varat izveidot sarežģītus vaicājumus, izmantojot Query-by-example (QBE).
  • Globālās meklēšanas veikšana datu bāzē vai tās apakškopā.
  • Jūs varat pārvērst saglabātos datus jebkurā formātā, izmantojot iepriekš definētu funkciju kopu.
  • Tas ļauj eksportēt datus dažādos formātos, piemēram, CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument teksta un izklājlapu faili, Word, LATEX un citi.
  • Atbalsts daudzām MySQL funkcijām, piemēram, datu bāzu, tabulu, skatu, lauku un indeksa pārvaldīšanai, datu bāzu, tabulu, lauku un indeksu izveidei, kopēšanai, nomestam, pārdēvēšanai un mainīšanai, jebkuras SQL deklarācijas izpildei, rediģēšanai un atzīmēšanai, lietotāju kontu pārvaldīšanai un MySQL privilēģijas un daudz ko citu.

Tagad mēs redzēsim, kā instalēt un nodrošināt phpMyAdmin Ubuntu 18.04 vai 19.04.

1. Instalējiet phpMyAdmin Ubuntu 19.04

1. darbība
Pirmais solis ir instalēt Apache un MySQL sistēmā, šo darbību var izpildīt ar šādu komandu:

 sudo apt-get install apache2 mysql-server -y 

PALIELINĀT

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

PALIELINĀT

3. solis
Pēc noklusējuma phpMyAdmin nav pieejams noklusējuma Ubuntu 18.04 vai 19.04 krātuvē, tāpēc mums sistēmai jāpievieno trešās puses PHP krātuve, vispirms izpildot šādu rindu:

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

PALIELINĀT

4. solis
Tad mēs pievienojam krātuvi, palaižot. Tur mēs nospiežam taustiņu Enter un gaidām procesa pabeigšanu.

 sudo add-apt-repository ppa: ondrej / php 

PALIELINĀT

5. solis
Tiklīdz krātuve ir pievienota, mēs instalēsim phpMyAdmin, izpildot šādu komandu:

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

PALIELINĀT

6. darbība
Instalēšanas laikā tiks parādīts šāds ziņojums, kas norāda, ka mēs automātiski izvēlamies izmantojamo tīmekļa serveri:

PALIELINĀT

7. solis
Tur mēs izvēlamies "Apache", nospiežot atstarpes taustiņu un nospiežot Enter, tagad mēs redzēsim šādu ziņojumu, kas saistīts ar phpMyAdmin datu bāzi:

PALIELINĀT

8. solis
Mēs izvēlamies "Jā" un nospiediet taustiņu Enter, un vēlāk būs jāievada lietojumprogrammas parole:

PALIELINĀT

9. solis
Noklikšķiniet uz Piekrist un mums tas jāapstiprina:

PALIELINĀT

10. solis
Kad phpMyAdmin instalēšanas process ir pabeigts, mums ir jāiespējo PHP mbstring paplašinājums ar šādu komandu:

 sudo phpenmod mbstring 
11. solis
Pēc tam mēs restartējam Apache, lai piemērotu izmaiņas:
 sudo systemctl restartējiet apache2 

PALIELINĀT

2. Konfigurējiet phpMyAdmin lietotāja autentifikāciju Ubuntu 19.04


phpMyAdmin automātiski izveido datubāzes lietotāju ar nosaukumu phpmyadmin ar administratora paroli, kuru mēs ievadām instalēšanas procesā, vēl sliktāk drošībai, ieteicams izveidot atsevišķu lietotāju, kurš pārvaldītu datubāzes, izmantojot tīmekļa saskarni phpMyAdmin.

Jaunākajā MariaDB versijā MySQL saknes lietotājs pēc noklusējuma ir konfigurēts autentificēties, izmantojot spraudni auth_socket, tādēļ, ja vēlaties pieteikties phpMyAdmin kā MySQL saknes lietotājs, jums jāmaina autentifikācijas metode no auth_socket uz mysql_native_password.

1. darbība
Pirmkārt, mēs ieiesim MySQL čaulā ar šādu rindu:

 sudo mysql 

PALIELINĀT

2. solis
Tagad mēs pārbaudīsim MySQL lietotāja autentifikācijas metodi ar šādu komandu:

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

PALIELINĀT

3. solis
Mēs redzam, ka saknes lietotājs izmanto spraudni auth_socket. Lai konfigurētu saknes lietotāju autentificēties ar paroli, mums jāizpilda šāda komanda:

 ALTER USER 'root' @ 'localhost' IDENTIFICĒTS AR mysql_native_password BY 'parole'; 
Piezīmeparoli var aizstāt ar vēlamo paroli.

4. solis
Mēs piemērojam izmaiņas, izpildot:

 FLUSH PRIVILĒGAS; 
5. solis
Mēs varam pārbaudīt autentifikācijas metodi, izpildot:
 SELECT lietotājs, autentifikācijas_virkne, spraudnis, resursdators NO mysql.user; 

PALIELINĀT

6. darbība
Mēs redzam, ka autentifikācijas metode ir mainīta. Tālāk mēs izveidosim atsevišķu lietotāju, kuru mēs sauksim par "phpmyadminuser", lai izveidotu savienojumu ar phpMyAdmin. Pirmais solis ir pieteikties MySQL ar šādu komandu:

 mysql -u sakne -p 
7. solis
Tur mēs ievadīsim iepriekšējā solī noteikto paroli:

PALIELINĀT

8. solis
Pirmkārt, mēs izveidosim lietotāju un piešķirsim paroli:

 CREATE USER 'phpmyadminuser' @ 'localhost' IDENTIFICĒTA ar 'paroli'; 
9. solis
Pēc tam mēs piešķiram pareizās privilēģijas phpmyadminuser ar šādu komandu:
 Piešķiriet visas privilēģijas *. * "PHPmyadminuser" @ 'localhost' AR GRANT OPTION; 
10. solis
Visbeidzot, mēs izejam no čaulas, izpildot:
 Izeja;

PALIELINĀT

3. Piekļūstiet phpMyAdmin Ubuntu 19.04

1. darbība
Tagad mēs ejam uz pārlūkprogrammu un ievadām šādu sintaksi:

 http: // IP_adrese / phpmyadmin 

PALIELINĀT

2. solis
Tur mēs izmantosim vēlamo valodu un ievadīsim piešķirto lietotājvārdu un paroli, pēc tam noklikšķiniet uz pogas Turpināt, lai piekļūtu phpMyAdmin:

PALIELINĀT

4. PhpMyAdmin nodrošināšana Ubuntu 19.04


Mēs redzam, ka phpMyAdmin ir instalēts un konfigurēts, taču drošības nolūkos ieteicams aizsargāt phpMyAdmin instanci, lai novērstu nesankcionētu piekļuvi. Ir iespējams aizsargāt phpMyAdmin, izmantojot .htaccess autentifikācijas un autorizācijas funkcijas, kas iebūvētas Apache.

1. darbība
Šai metodei vispirms jāiespējo .htaccess faila ignorēšana, rediģējot failu phpmyadmin.conf šādi:

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

PALIELINĀT

2. solis
Tur mēs pievienosim rindu "AllowOverride All", lai struktūra būtu šāda:

 Opcijas SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All 

PALIELINĀT

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

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

4. solis
Tālāk mums ir jārestartē Apache pakalpojums, izpildot:

 sudo systemctl restartējiet apache2 

PALIELINĀT

5. solis
Tagad mēs izveidosim .htaccess failu phpmyadmin direktorijā, izpildot:

 sudo nano /usr/share/phpmyadmin/.htaccess 
6. darbība
Šajā failā mēs pievienosim sekojošo:
 AuthType Basic AuthName "Ierobežotie faili" AuthUserFile /etc/phpmyadmin/.htpasswd Pieprasīt derīgu lietotāju

PALIELINĀT

7. solis
Mēs saglabājam izmaiņas un izejam no redaktora. Tagad mēs izveidosim lietotāju, ko sauc par administratoru, izmantojot utilītu htpasswd:

 sudo htpasswd -c /etc/phpmyadmin/.htpasswd admin 
8. solis
Tur mums jāievada un jāapstiprina šī parole:

PALIELINĀT

9. solis
Tagad, kad atkal piekļūsim “, tiks parādīts šāds uznirstošais logs, kurā ievadīsim jaunizveidotā administratora lietotāja akreditācijas datus:

PALIELINĀT

10. solis
Kad esat ievadījis, noklikšķiniet uz "Piekļuve", un mēs nonāksim phpMyAdmin vidē:

PALIELINĀT

Tādējādi phpMyAdmin kļūst par visaptverošu risinājumu visam datubāzes darbam no tīmekļa Ubuntu Linux sistēmās.

wave wave wave wave wave