phpmyadmin ubuntu servera 14.04 instalēšana. phpMyAdmin instalēšana un konfigurēšana Ubuntu, Linux. Jaunas datu bāzes izveide

Phpmyadmin ir viens no populārākajiem rīkiem mysql datu bāzu pārvaldībai, izmantojot tīmekļa saskarni. Tas ir rakstīts PHP un JavaScript, un ar to jūs varat pārvaldīt lokālo vai attālo datu bāzes serveri.

Izmantojot PhpMyAdmin, mēs varam izveidot, dzēst, pārdēvēt, rediģēt datu bāzes, tabulas, laukus, kā arī pārvaldīt lietotājus, eksportēt, importēt ierakstus un izpildīt jebkuras SQL komandas. Pašlaik atbalstītie datu bāzes serveri ir MariaDB, MySQL un Drizzle. Šajā rakstā mēs apskatīsim, kā instalēt PhpMyAdmin Ubuntu 16.04 Apache vai Nginx tīmekļa serverī.

PhpMyAdmin instalēšana Ubuntu 16.04

Utilīta phpmyadmin ir pieejama oficiālajos Ubuntu krātuvēs. Tātad jūs varat to ļoti viegli instalēt no turienes. Lai to izdarītu, vispirms atjauniniet repozitoriju sarakstu:

Pēc tam instalējiet pašu programmu:

sudo apt instalēt phpmyadmin

Oficiālajās krātuvēs ir vecāka versija, tādēļ, ja vēlaties instalēt jaunāko phpmyadmin ubuntu versiju, jums ir jāizmanto PPA:

sudo add-apt-repository ppa:nijel/phpmyadmin
$ sudo apt-get atjauninājumu
$ sudo apt instalēt phpmyadmin

Instalēšanas laikā būs jāizvēlas tīmekļa serveris, ar kuru mēs instalēsim phpmyadmin, atlasiet Apache izmantojot atstarpes taustiņu un nospiediet LABI:

Nginx iestatījumi būs jānorāda manuāli, un mēs tos apskatīsim nedaudz vēlāk. Tālāk jums jāiestata parole PhpMyAdmin datubāzei, noklikšķiniet uz :

Pēc tam divreiz ievadiet nepieciešamo paroli. Maz ticams, ka nākotnē jums tas būs vajadzīgs, tāpēc varat izvēlēties kaut ko sarežģītu:

Lai tas darbotos, iespējams, būs jāiekļauj vairāki php moduļi un apache konfigurācijas fails:

sudo phpenmod mcrypt
$sudo phpenmod mbstring

Pēc tam iekļaujiet Apache konfigurācijas failu:

sudo a2enconf phpmyadmin

Phpmyadmin nginx ubuntu instalēšana tiek veikta, failam /etc/nginx/nginx.conf pievienojot šādu sadaļu, mēs pieņemam, ka nginx darbojas caur php-fpm:

sudo vi /etc/nginx/nginx.conf

serveris(
klausies 80;
servera_nosaukums phpmyadmin;
access_log /var/log/phpmyadmin.access_log;
error_log /var/log/phpmyadmin.error_log;

atrašanās vieta ^~ /phpmyadmin/ (
aizstājvārds /usr/share/phpMyAdmin/;
indekss indekss.php;
atrašanās vieta ~ /phpmyadmin(/.*\.php) (
ietver fastcgi.conf;
fastcgi_param SERVER_NAME localhost;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
}
}
}

Saglabājiet un restartējiet savu tīmekļa serveri:

sudo systemctl restartējiet apache2

sudo systemctl restartējiet nginx

Tagad visam noteikti vajadzētu darboties. Atveriet pārlūkprogrammu un adreses joslā ierakstiet http://localhost/phpmyadmin:

Ievadiet savu lietotājvārdu un paroli, un tad ar datu bāzēm varat darīt visu, kas jums nepieciešams.

PhpMyAdmin aizsardzība

phpmyadmn Ubuntu 16.04 instalēšana ir pabeigta. Bet šī programma nodrošina pilnīgu kontroli pār datu bāzi, tāpēc mums ir jānodrošina tās maksimālā drošība. Piekļūsim Phpmyadmin, izmantojot paroli. Lai konfigurētu Apache, izveidojiet failu /usr/share/phpmyadmin/.htaccess ar šādu saturu:

sudo vi /usr/share/phpmyadmin/.htaccess

AuthType Basic
AuthName "Ierobežotie faili"
AuthUserFile /etc/phpmyadmin/.htpasswd
Nepieciešams derīgs lietotājs

Lūk, ko nozīmē šīs rindas:

  • AuthType Basic- šajā rindā tiek iestatīts autentifikācijas veids, mēs norādām, ka izmantosim paroli;
  • AuthName- iestatīt ziņojumu, kas būs redzams;
  • AuthUserFile- fails ar datiem, kas tiks izmantoti autentifikācijai;
  • Pieprasīt- nepieciešams nosacījums autentifikācijai.

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

Varat pievienot vairākus lietotājus, taču neizmantojiet opciju -c, lai to izdarītu:

sudo htpasswd /etc/phpmyadmin/.htpasswd lietotājs

Tagad, mēģinot atvērt phpmyadmin adresi, sistēma pieprasīs paroli. Tikai lietotāji, kuri ievadīs paroli, varēs piekļūt phpmyadmin pieteikšanās saskarnei.

secinājumus

Šajā rakstā mēs apskatījām, kā instalēt phpmyadmin Ubuntu 16.04. Kā redzat, viss ir ļoti vienkārši, un tas aizņem tikai nedaudz laika, lai to izdomātu. Ja jums ir kādi jautājumi, jautājiet komentāros!

— vietējais serveris operētājsistēmai Linux. Diemžēl phpMyAdmin datu bāzes administrēšanas rīks nav iekļauts LAMP rīku komplektā un ir jāinstalē atsevišķi. Šis raksts iemācīs jums izmantot phpMyAdmin.

phpMyAdmin instalēšana Ubuntu

Ļoti bieži phpMyAdmin (PMA) ir atrodams maksas hostinga pakalpojumos un tiek izmantots vietņu datu bāzu izveidei un administrēšanai. Nav nepieciešams to instalēt maksas hostingā - viss jau ir izdarīts pirms jums. Visbiežāk jūs saskarsities ar PMA instalēšanu datorā, lai administrētu lokālo serveru datu bāzes. Kā piemēru es apskatīšu phpMyAdmin instalēšana Ubuntu ir viens no populārākajiem Linux izplatījumiem.

Atveriet termināli un ievadiet šādu komandu:

sudo apt-get install phpmyadmin

Pēc tam ievadiet administratora paroli un piekrītiet turpināt instalēšanu.

Atlasiet tīmekļa serveri, kas tiks automātiski konfigurēts, lai palaistu PMA. Mūsu gadījumā tas ir apache2.

Piekrītiet datu bāzes konfigurēšanai, izmantojot dbconfig-common.

Ievadiet MySQL administratora paroli.

Iestatiet paroli, lai reģistrētu PMA datu bāzes serverī, un pēc tam apstipriniet to. Kad instalēšana būs pabeigta, phpMyAdmin būs pieejams vietnē http://localhost/phpmyadmin.

phpMyAdmin nedarbojas

Ja apmeklējat šo adresi un redzat kļūdas lapu, varat rīkoties šādi.

  • terminālī ievadiet komandu:
    sudo ln - s / etc/ phpmyadmin/ apache. conf /etc/apache2/conf. d
  • restartējiet apache serveri, izmantojot komandu:
    sudo /etc/init. d/ apache2 restart
  • Atkārtoti apmeklējiet vietni http://localhost/phpmyadmin, un tagad jums vajadzētu redzēt phpMyAdmin administratora pieteikšanās lapu.

Lietotājs būs root un instalēšanas laikā iestatītā parole.

Jaunas datu bāzes izveide

Pēc autentifikācijas nonākam PMA sākumlapā, kur var izvēlēties interfeisa valodu, ja iepriekš neesat to izdarījis, apskatīt informāciju par MySQL datu bāzes pārvaldības sistēmu un izmantoto tīmekļa serveri. Kreisajā kolonnā ir parādītas visas pieejamās datu bāzes.

Kas vispirms noderēs? Protams, iespēja izveidot datu bāzi nākotnes mājaslapai. Lai to izdarītu, dodieties uz cilni Datubāzes.

Vienkārši ievadiet jaunās datu bāzes nosaukumu un noklikšķiniet uz pogas "Izveidot" - phpMyAdmin paveiks visu pārējo automātiski.

Parādīsies ziņojums, kas norāda uz veiksmīgu datu bāzes izveidi, un tā tiks pievienota zemāk esošajam sarakstam.

Jauna datu bāzes lietotāja pievienošana

Pēc jaunas datu bāzes izveides jāpievieno arī lietotājs, kurš to varētu izmantot.

Lai to izdarītu, noklikšķiniet uz uzraksta “Pārbaudīt privilēģijas”. Jūs tiksit novirzīts uz lapu “Lietotāji ar piekļuves tiesībām datu bāzei”, kurā jānoklikšķina uz “Pievienot jaunu lietotāju”.

Sadaļā “Konta informācija” ievadiet lietotājvārdu (angļu burtiem), resursdatoru (lokālajā serverī - localhost) un paroli.

Tieši zemāk jums ir jāiestata jaunā lietotāja privilēģijas. Vietējā serverī bez vilcināšanās varat atzīmēt visas izvēles rūtiņas. Pēc tam noklikšķiniet uz pogas “OK” pašā apakšā, un tiks izveidots jauns lietotājs.

Datu bāzu imports un eksports

Lai izveidotu datu bāzes dublējumkopiju, izmantojiet sadaļu “Eksportēt”.

“Ātrās” eksportēšanas metodes gadījumā visu pieejamo datu bāzu dublējumkopijas tiks izveidotas uzreiz tālāk izvēlētajā formātā.

, | |

Daudzu tīmekļa projektu pareizai darbībai ir nepieciešamas datu bāzes pārvaldības sistēmas (DBVS), piemēram, MySQL. Tomēr ne vienmēr ir ērti mijiedarboties ar sistēmu, izmantojot tikai MySQL komandrindu.

Izmantojot phpMyAdmin, lietotāji var pārvaldīt MySQL sistēmu, izmantojot tīmekļa saskarni. Šajā rokasgrāmatā ir sniegti soli pa solim norādījumi par phpMyAdmin tīmekļa saskarnes instalēšanu un drošību.

Prasības

Lai ievērotu šo rokasgrāmatu, jums būs nepieciešams:

  • Ne-root lietotāja konts ar sudo privilēģijām (kā izveidot šādu lietotāju varat uzzināt rakstā “”);
  • Iepriekš instalēta LAMP programmu grupa (Linux, Apache, MySQL, PHP); Norādījumus par LAMP steka instalēšanu Ubuntu 14.04 serverī lasiet.

Kad esat izpildījis priekšnoteikumus, varat sākt instalēt phpMyAdmin.

1: instalējiet phpMyAdmin

phpMyAdmin var ātri instalēt no standarta Ubuntu krātuves.

Lai to izdarītu, atjauniniet sistēmas pakotņu sarakstu un pēc tam lejupielādējiet un instalējiet failus, izmantojot apt pakotņu pārvaldnieku:

sudo apt-get atjauninājums
sudo apt-get install phpmyadmin

Lai iestatītu instalāciju, jums ir jāatbild uz vairākiem jautājumiem.

  • Izvēlieties apache2 kā serveri.

Piezīme: Ja, izvēloties serveri, nenospiedīsit atstarpes taustiņu, instalēšanas programma nevarēs pārvietot nepieciešamos failus. Lai atlasītu Apache, nospiediet atstarpes taustiņu, tabulēšanas taustiņu un pēc tam Enter.

  • Kad tiek jautāts, vai datu bāzes konfigurēšanai ir jāizmanto dbconfig-common, atbildiet jā.
  • Ievadiet DBVS administratora paroli.
  • Tagad jums tiks lūgts izvēlēties un apstiprināt lietojumprogrammas phpMyAdmin paroli.

Instalēšanas laikā phpMyAdmin konfigurācijas fails tiek pievienots direktorijam /etc/apache2/conf-enabled/, kur tas tiek nolasīts automātiski.

Atliek tikai skaidri iespējot paplašinājumu php5-mcrypt, ko var izdarīt, izmantojot:

sudo php5enmod mcrypt

Pēc tam restartējiet Apache, lai atjauninātu konfigurācijas:

Restartējiet sudo pakalpojumu apache2

Gatavs! Lai atvērtu saskarni, pārlūkprogrammā apmeklējiet:

http://domain_or_IP/phpmyadmin

Lai pieteiktos phpMyAdmin, izmantojiet root lietotājvārdu un paroli, ko izveidojāt instalēšanas laikā. Ekrānā parādīsies lietotāja interfeiss.

2: aizsargājiet phpMyAdmin

Kā redzat, phpMyAdmin instalēšana un palaišana ir diezgan vienkāršs process. Tomēr neaizmirstiet, ka tā visuresamības dēļ PhpMyAdmin bieži tiek pakļauts kibernoziedznieku uzbrukumiem. Šajā posmā ir nepieciešams nodrošināt saskarni ar pietiekamu aizsardzības līmeni, lai novērstu neatļautu lietošanu.

Viens no vienkāršākajiem veidiem, kā nodrošināt phpMyAdmin, ir mitināt drošības vārteju. Tas tiek darīts, izmantojot īpašus Apache failus, ko sauc par .htaccess.

Notiek .htaccess ignorēšanas aktivizēšana

Vispirms jāaktivizē .htaccess fails, rediģējot Apache konfigurācijas failu.

Tātad, atveriet Apache konfigurācijas failu:

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

Uz sadaļu jums jāpievieno parametrs AllowOverride All:


Opcijas FollowSymLinks
DirectoryIndex index.php
AllowOverride All
. . .

Pēc vajadzīgās rindas ievadīšanas saglabājiet un aizveriet failu.

Lai atjauninātu iestatījumus, restartējiet tīmekļa serveri:

Restartējiet sudo pakalpojumu apache2

Izveidojiet .htaccess failu

Lietojumprogramma tagad atbalsta .htaccess failus; jums vienkārši jāizveido šāds fails.

Lai darbotos pareizi, šis fails ir jāizveido lietojumprogrammu direktorijā. Tātad, lai izveidotu vajadzīgo failu un atvērtu to teksta redaktorā ar root tiesībām, ierakstiet:

sudo nano /usr/share/phpmyadmin/.htaccess

Šim failam jāpievieno šāds kods:

AuthType Basic
AuthName "Ierobežotie faili"
AuthUserFile /etc/phpmyadmin/.htpasswd
Nepieciešams derīgs lietotājs

Apskatīsim šīs rindas sīkāk:

  • AuthTypePamata norāda autorizācijas veidu; šajā gadījumā tiek izmantota paroles autentifikācija, izmantojot paroles failu.
  • AuthName satur autentifikācijas dialoglodziņa ziņojuma tekstu. Lai nepieļautu, ka nesankcionēti lietotāji iegūst papildu informāciju par slēgtu lietojumprogrammu, šajā ziņojumā nedrīkst būt detalizēta informācija, bet tikai vispārīga informācija (piemēram, “Ierobežoti faili”, “Ierobežotie faili”, “Privātā zona” utt.).
  • AuthUserFile norāda paroles faila atrašanās vietu, kas tiks izmantota autorizācijai. Tam ir jāatrodas ārpus apkalpotajiem direktorijiem. Šāds fails tiks izveidots vēlāk.
  • Pieprasītderīgs-lietotājs norāda, ka šim resursam var piekļūt tikai pilnvaroti lietotāji. Tas ir šis parametrs, kas aizsargā resursu no nesankcionētiem lietotājiem.

Saglabājiet un aizveriet failu.

Izveidojiet .htpasswd failu

Tagad direktorijā, kas norādīts rindā AuthUserFile, ir jāizveido parole file.htpasswd.

Lai to izdarītu, jums būs nepieciešama papildu pakotne, kas satur utilītu htpasswd, kuru var instalēt no standarta repozitorija:

sudo apt-get instalēt apache2-utils

Atcerieties, ka fails ir jāizveido AuthUserFile direktīvā norādītajā direktorijā, šajā gadījumā /etc/phpmyadmin/.htpasswd.

Izveidojiet šo failu un nosūtiet to lietotājam, ierakstot:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd lietotājvārds

Šodien mēs apskatīsim ļoti populāras tīmekļa lietojumprogrammas instalēšanas procesu phpMyAdmin, kas tiek izmantota MySQL DBVS administrēšanai, mēs to instalēsim operētājsistēmā Linux Mint 18.2.

Atgādināšu, ka iepriekš materiālā “MySQL servera un MySQL Workbench instalēšana un konfigurēšana operētājsistēmā Linux Mint 18.2” apskatījām MySQL DBVS un MySQL Workbench klienta lietojumprogrammas instalāciju, kurai ir grafiskais interfeiss, bet daudzi administratori izmanto, kā jau teicu, ļoti populārā tīmekļa lietojumprogramma darbam ar MySQL, phpMyAdmin, tāpēc tagad, īpaši iesācējiem, es detalizēti aprakstīšu phpMyAdmin instalēšanas procesu Linux Mint 18.2.

Kā vienmēr, mēs apskatīsim instalēšanu, izmantojot grafisko rīku ( programmas vadītājs) un izmantojot Linux termināli.

phpMyAdmin ir bezmaksas tīmekļa lietojumprogramma ar grafisku interfeisu MySQL DBVS ( Ir pieejams arī MariaDB atbalsts). phpMyAdmin tika izstrādāts, izmantojot PHP valodu, un, tā kā šī ir tīmekļa lietojumprogramma, tās darbībai ir nepieciešams tīmekļa serveris, piemēram, Apache vai Lighttpd. Programma phpMyAdmin ir populāra visā pasaulē, un šobrīd tā ir tulkota 72 valodās, tostarp krievu valodā.

Izmantojot phpMyAdmin, jūs varat:

  • Skatīt datu bāzes un tabulas;
  • Izveidot, kopēt, pārdēvēt, modificēt un dzēst datu bāzes;
  • Izveidot, kopēt, pārdēvēt, modificēt un dzēst tabulas;
  • Pievienot, rediģēt un dzēst laukus tabulās;
  • Izpildīt SQL vaicājumus;
  • Izveidot, modificēt un dzēst indeksus;
  • Ielādēt teksta failus tabulās;
  • Izveidot un lasīt tabulu un datu bāzu izgāztuves;
  • Eksportēt datus SQL, CSV, XML, Word, Excel, PDF un LaTeX formātos;
  • Pārvaldīt MySQL lietotājus un privilēģijas;
  • Un arī daudz vairāk.

Programmas phpMyAdmin instalēšana operētājsistēmā Linux Mint 18.2

Kā jau teicu, apskatīsim divus phpMyAdmin instalēšanas veidus, un sāksim ar vienkāršu metodi, kas piemērota iesācējiem, t.i. izmantojot programmu pārvaldnieka grafisko interfeisu.

phpMyAdmin instalēšana, izmantojot programmu pārvaldnieku

Lai instalētu phpMyAdmin, vispirms jāinstalē tīmekļa serveris, piemēram, Apache. Tāpēc tagad mēs vispirms instalēsim Apache un tikai pēc tam phpMyAdmin.

Atveriet programmu pārvaldnieku, piemēram, " Izvēlne-> Programmu pārvaldnieks"vai" Izvēlne->Administrēšana->Programmu pārvaldnieks».

Ievadiet datora administratora paroli.


Apache tīmekļa servera instalēšana

Programmu pārvaldniekā meklēšanā ievadiet Apache un nospiediet taustiņu Enter. Pēc tam meklēšanas rezultātos atrodiet Apache2 un veiciet dubultklikšķi uz tā.



Instalēšana ir pabeigta, kad logā tiek parādīts " Uzstādīts».


phpMyAdmin instalēšana

Lai instalētu phpMyAdmin tieši tādā pašā veidā, meklēšanā ievadiet phpMyAdmin un nospiediet taustiņu Enter. Visticamāk, tiks atrasta tikai viena programma, kas mums ir nepieciešama, veiciet dubultklikšķi uz tās.



Instalēšanas procesa laikā jums tiks jautāts, kuru tīmekļa serveri izmantosit, jo mēs jau esam instalējuši Apache, attiecīgi mēs atbildam Apache un noklikšķiniet uz “ Uz priekšu».


Tad būs jautājums par phpMyAdmin datubāzi, t.i. ja mēs vēlamies to konfigurēt, mēs atstājam izvēles rūtiņu un noklikšķiniet uz " Uz priekšu».


Iestatīšanas laikā mums tiek lūgts izdomāt un ievadīt phpMyAdmin datu bāzes paroli, mēs ievadām un noklikšķiniet uz “ Uz priekšu", pēc tam apstipriniet to un arī noklikšķiniet uz " Uz priekšu» ( Parolei jābūt diezgan sarežģītai, lai gan jums tā būs reti nepieciešama).



Instalēšana ir pabeigta, kad tiek parādīts ziņojums “ Uzstādīts" Pēc tam jūs varat nekavējoties pārbaudīt phpMyAdmin darbību.


PhpMyAdmin instalēšana, izmantojot termināli

Lai palaistu Linux termināli, noklikšķiniet, piemēram, uz saites panelī vai palaidiet to no Mint izvēlnes.


Programmu, tostarp phpMyAdmin, instalēšana jāveic kā root, tāpēc nekavējoties pārslēdzamies uz šo lietotāju. Lai to izdarītu, ierakstiet komandu sudo -i (vai sudo su) un nospiediet taustiņu Enter ( ievade), pēc tam ievadiet lietotāja paroli.

Pēc tam mums ir jāatjaunina pakotņu saraksts, šim nolūkam mēs rakstām komandu.

Apt-get update

Pēc tam, tāpat kā programmas pārvaldnieka gadījumā, mums vispirms jāinstalē Apache tīmekļa serveris, lai to izdarītu, ievadiet šādu komandu.

Apt-get -y instalējiet apache2


Apt-get -y instalējiet phpmyadmin


Instalēšanas procesa laikā mums tiks jautāts, kuru tīmekļa serveri mēs izmantosim, mēs atlasām Apache un noklikšķiniet uz " Ievadiet».


Pēc tam mums ir jākonfigurē phpMyAdmin datu bāze, atlasiet “ "un noklikšķiniet uz" Ievadiet».


Tad mēs izdomājam un ievadām phpMyAdmin datu bāzes paroli, noklikšķiniet uz “ Ievadiet", nākamajā logā apstiprinām paroli, t.i. ievadiet to vēlreiz un nospiediet " Ievadiet».



Pēc tam instalēšana tiks pabeigta.

Apache konfigurēšana darbam ar phpMyAdmin

Ja mēs instalējam phpMyAdmin, izmantojot termināli, tad šajā gadījumā atšķirībā no grafiskās instalācijas, izmantojot programmu pārvaldnieku, mums ir manuāli jāpievieno phpMyAdmin konfigurācijas fails ( tie. phpmyadmin iestatījumu fails).

Lai to izdarītu, mēs rakstām komandu (ar root tiesībām), ar kuru izveidosim simbolisku saiti direktorijā ar Apache konfigurācijas failiem.

Ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

Pēc tam mēs iespējosim šo konfigurācijas failu.

A2enconf phpmyadmin

Restartējiet Apache

Systemctl restartējiet apache2


Tas arī viss, pēc tam varat pāriet uz phpMyAdmin darbības pārbaudi.

Ja nepieciešams, šo konfigurācijas failu var atspējot; šim nolūkam ir komanda a2disconf. Pēc tīmekļa servera ir jārestartē arī Apache.

Starp citu, šo konfigurācijas failu var savienot arī citā veidā, piemēram, tieši reģistrējot savienojumu apache2.conf failā, šī metode bieži ir atrodama tīklā, taču pirmā iespēja šajā gadījumā ir pareizāka. Lai rediģētu apache2.conf, palaidiet komandu (kā root).

Nano /etc/apache2/apache2.conf

Faila beigās pievienojiet šādu rindiņu.

Iekļauts /etc/phpmyadmin/apache.conf

Failu saglabājam ar īsinājumtaustiņu Ctrl+O un nospiežam Enter, pēc tam aizveram arī tikai ar īsinājumtaustiņu Ctrl+X. Apache šajā gadījumā arī ir jārestartē

Systemctl restartējiet apache2

Pārbauda phpMyAdmin darbību, savienojumu ar MySQL

Lai pārbaudītu phpMyAdmin darbību, palaidīsim jebkuru pārlūkprogrammu un adreses joslā ierakstīsim šādu adresi ( šī ir phpMyAdmin vietējā adrese).

http://localhost/phpmyadmin

Ja redzat phpMyAdmin sveiciena lapu, tad viss ir kārtībā, citiem vārdiem sakot, darbojas gan tīmekļa serveris, gan phpMyAdmin.

Lai izveidotu savienojumu ar MySQL serveri, ievadiet savu lietotājvārdu un paroli; piemēram, es izveidošu savienojumu kā root ( lai gan, kā zināms, strādāt kā root nav ieteicams).


Pēc pieteikšanās tiksiet novirzīts uz phpMyAdmin mājas lapu, kur varēsiet redzēt serverī esošo datu bāzu sarakstu un MySQL servera pamatiestatījumus.


phpMyAdmin atinstalēšana operētājsistēmā Linux Mint 18.2

Varat noņemt phpMyAdmin, izmantojot programmu pārvaldnieku vai termināli. Apskatīsim arī abas metodes.

phpMyAdmin atinstalēšana, izmantojot programmu pārvaldnieku

Atveriet programmu pārvaldnieku un tāpat kā instalēšanas laikā atrodiet phpMyAdmin. Pēc phpMyAdmin atvēršanas programmu pārvaldniekā jums jānoklikšķina uz “ Dzēst».


Izņemšanas procesā mums tiks jautāts, vai vēlamies dzēst phpMyAdmin datu bāzes iestatījumus, atstājam izvēles rūtiņu, t.i. izdzēsiet iestatījumus, noklikšķiniet uz " Uz priekšu».


Pēc tam būs jautājums, vai mēs vēlamies dzēst phpMyAdmin datu bāzi, atzīmējam izvēles rūtiņu un noklikšķiniet uz “ Uz priekšu", t.i. Mēs izdzēsīsim phpMyAdmin datu bāzi, jo mums tā vairs nav vajadzīga ( Ja jums tas ir nepieciešams, tad jūs neatzīmējat izvēles rūtiņu).


Lauks phpMyAdmin tiks noņemts. Tagad mēs varam atspējot phpMyAdmin konfigurācijas failu Apache tīmekļa servera iestatījumos. Lai to izdarītu, terminālī mums ir jāpalaiž komanda ( ar superlietotāja tiesībām).

A2disconf phpmyadmin

Un restartējiet Apache

Systemctl restartējiet apache2


Ja jums nav nepieciešams Apache tīmekļa serveris, jūs, tāpat kā phpMyAdmin, varat to noņemt, izmantojot programmu pārvaldnieku.


Apache noņemšanas procesa laikā jums nebūs nekādu papildu jautājumu.

phpMyAdmin atinstalēšana, izmantojot termināli

Lai noņemtu phpMyAdmin, izmantojot termināli, mums tas ir attiecīgi jāpalaiž. Tad mēs iegūstam saknes tiesības, izmantojot sudo -i (vai sudo su), jo dzēšana jāveic ar superlietotāja tiesībām.

Lai noņemtu tikai phpMyAdmin, vispirms ir jāatspējo phpMyAdmin konfigurācijas fails.Lai to izdarītu, tāpat kā iepriekš, mēs uzrakstām šādu komandu un restartējam Apache.

A2disconf phpmyadmin systemctl restartējiet apache2

Lai noņemtu phpMyAdmin, mēs izmantojam šādu komandu.

Apt-get -y --purge noņemt phpmyadmin

Atslēga -- iztīrīt nozīmē, ka mēs vēlamies noņemt pakotnes kopā ar to konfigurācijas failiem.

Izņemšanas procesa laikā mums tiks jautāts, vai vēlamies dzēst phpMyAdmin datu bāzes iestatījumus, mēs atbildam “ "un noklikšķiniet uz" Ievadiet».


Tad uz jautājumu par phpMyAdmin datu bāzes dzēšanu mēs arī atbildam “ ", kā jau teicu, ja vien jums tas, protams, nav vajadzīgs.


Rezultātā phpMyAdmin tiks dzēsts.


Lai noņemtu Apache tīmekļa serveri, ierakstiet šādu komandu.

Apt-get -y --purge noņemt apache2

Lai noņemtu visas saistītās pakotnes, kuras mums vairs nav vajadzīgas, mums ir jāizmanto šāda komanda, tādējādi mēs varam atbrīvot vietu diskā.

Apt-get -y autoremove


Tas arī viss, es ceru, ka materiāls jums bija noderīgs, veiksmi!

Lai gan daudziem lietotājiem ir nepieciešama datu bāzes pārvaldības sistēma, piemēram, MySQL, darbs ar MySQL, izmantojot tikai komandrindas rīkus, var būt nomākts.

phpMyAdmin tika izveidots, lai ļautu lietotājiem pārvaldīt MySQL datu bāzi, izmantojot tīmekļa saskarni. Šajā rakstā mēs jums pastāstīsim, kā instalēt un konfigurēt phpMyAdmin, lai tas droši strādātu ar jūsu datu bāzēm Ubuntu 16.04.

Pirms uzstādīšanas

Pirms sākam, pārliecinieties, vai jums ir viss nepieciešamais.

Pirmkārt, mēs pieņemsim, ka jums ir ne-root lietotājs ar sudo privilēģijām. Varat iestatīt šādu lietotāja kontu, veicot 1.–4.

Visbeidzot, ir dažas drošības problēmas, kas jāpatur prātā, lietojot phpMyAdmin, jo tas:

  • Sadarbojas tieši ar MySQL.
  • Veic autentifikāciju, izmantojot MySQL pieteikumvārdu un paroli.
  • Izpilda un atgriež patvaļīgu SQL vaicājumu rezultātus.

Šo iemeslu dēļ un tāpēc, ka phpMyAdmin ir viena no visizplatītākajām un uzbruktākajām PHP lietojumprogrammām, jums nevajadzētu palaist phpMyAdmin attālās iekārtās ar vienkāršu HTTP savienojumu. Ja jums vēl nav domēna ar konfigurētu SSL/TLS sertifikātu, iesakām izlasīt rakstu.

Pēc iepriekš minēto darbību veikšanas varat sākt veikt šajā rakstā minētās darbības.

1. darbība — phpMyAdmin instalēšana

Vispirms instalēsim phpMyAdmin no noklusējuma Ubuntu krātuvēm.

Lai to izdarītu, mēs atjaunināsim savu vietējo pakotņu indeksu un pēc tam izmantosim apt pakotņu pārvaldības sistēmu, lai lejupielādētu un instalētu nepieciešamos failus:

  • sudo apt-get atjauninājums
  • sudo apt-get instalēt phpmyadmin php-mbstring php-gettext

Instalēšanas procesa laikā jums tiks uzdoti vairāki konfigurācijas jautājumi.

Uzmanību:
Pirmajā dialoglodziņā apache2 ir iezīmēts, bet Nav atlasīts. Ja jūs nenoklikšķināt Kosmoss lai atlasītu Apache, instalētāju Nav instalēšanas procesa laikā pārvietos nepieciešamos failus. Klikšķis Kosmoss, Tab, un tad Ievadiet lai atlasītu Apache.

  • Izvēloties serveri, atlasiet apache2.
  • Atbildēt kad tiek jautāts, vai datu bāzes konfigurēšanai vēlaties izmantot dbconfig-common.
  • Jums tiks prasīts ievadīt datu bāzes administratora paroli.
  • Pēc tam jums tiks lūgts ievadīt un atkārtot paša phpMyAdmin paroli.

Instalēšanas procesa laikā direktorijā /etc/apache2/conf-enabled/ tiks pievienots Apache phpMyAdmin konfigurācijas fails.

Vienīgais, kas mums jādara manuāli, ir iespējot PHP mcrypt un mbstring paplašinājumus ar šādām komandām:

  • sudo phpenmod mcrypt
  • sudo phpenmod mbstring

Tagad varat piekļūt phpMyAdmin tīmekļa saskarnei, ievadot sava servera domēna nosaukumu vai publisko IP adresi un rindiņu /phpmyadmin:

https:// domēna_nosaukums_vai_IP_adrese/phpmyadmin

Tagad varat pieteikties tīmekļa saskarnē, izmantojot saknes lietotājvārdu un paroli, ko iestatījāt MySQL instalēšanas procesā.

Pēc pieteikšanās jūs redzēsiet līdzīgu lietotāja interfeisu:

2. darbība. Padariet phpMyAdmin drošāku

phpMyAdmin instalēšana ir diezgan vienkārša. Tomēr mēs vēl neesam pabeiguši. Tā kā phpMyAdmin izmanto tik daudz lietotāju, tas ir populārs uzbrucēju mērķis. Mums ir jāveic dažas darbības, lai novērstu nesankcionētu piekļuvi.

Viens veids, kā to panākt, ir autorizēt lietotāju pirms pieteikšanās pašā lietojumprogrammā. Mēs varam atrisināt šo problēmu, izmantojot Apache .htaccess faila iespējas lietotāju autorizācijai un autentifikācijai.

Apache konfigurēšana, lai atļautu .htaccess

Vispirms iespējosim iespēju izmantot .htaccess failu mūsu Apache konfigurācijas failā.

Mēs rediģēsim failu mūsu Apache konfigurācijas direktorijā:

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

Mums sadaļai jāpievieno direktīva AllowOverride All konfigurācijas fails:

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

Opcijas FollowSymLinks DirectoryIndex index.php AllowOverride All . . .

Lai lietotu izmaiņas, restartējiet Apache:

  • sudo systemctl restartējiet apache2

Izveidojiet .htaccess failu

Tagad, kad esam iespējojuši .htaccess mūsu lietojumprogrammai, mums ir jāizveido šāds fails.

Fails ir jāizveido lietojumprogrammu direktorijā. Mēs varam izveidot nepieciešamo failu un atvērt to rediģēšanai ar šādu komandu:

  • sudo nano /usr/share/phpmyadmin/.htaccess

Tagad ievadīsim šādu informāciju:

/usr/share/phpmyadmin/.htaccess

AuthType Basic AuthName "Ierobežotie faili" AuthUserFile /etc/phpmyadmin/.htpasswd Nepieciešams derīgs lietotājs

Ievadītās rindas nozīmē:

  • AuthType Basic: šī virkne norāda autorizācijas veidu. Norādītais veids (Basic) nozīmē, ka autorizācija tiks veikta, pamatojoties uz paroli un paroles failu.
  • AuthName: šajā rindā ir norādīts sveiciena teksts autorizācijas dialoglodziņā. Izmantojiet šajā rindiņā izplatītus vārdus un frāzes, lai uzbrucējiem būtu grūtāk noteikt, kāda veida sistēma ir paslēpta aiz autorizācijas dialoga.
  • AuthUserFile: šajā rindā ir norādīta autorizācijai izmantotā paroles faila adrese. Fails jāatrodas direktorijā, kas nav pieejama ārpasaulei. Nedaudz vēlāk mēs izveidosim šo failu.
  • Require valid-user: šī rinda nozīmē, ka aizsargātajai sistēmai var piekļūt tikai autentificēti lietotāji.

Pēc norādīto rindu ievadīšanas saglabājiet un aizveriet failu.

Paroles faila faila.htpasswd izveide autentifikācijai

Tagad, kad esam iestatījuši ceļu savam paroles failam .htaccess faila direktīvā AuthUserFile, mums ir jāizveido šis fails.

Lai to izdarītu, mums būs jāinstalē papildu pakotne no standarta krātuvēm:

  • sudo apt-get instalēt apache2-utils

Tagad mums ir piekļuve utilītai htpasswd.

Iepriekš norādītais ceļš izskatījās šādi: /etc/phpmyadmin/.htpasswd. Izveidosim šo failu un pievienosim tam pirmo lietotāju ar šādu komandu:

  • sudo htpasswd -c /etc/phpmyadmin/.htpasswd lietotājvārds

Jums tiks lūgts atlasīt un apstiprināt izveidotā lietotāja paroli. Pēc tam fails tiks izveidots un tam tiks pievienots jūsu norādītās paroles jaucējkods.

Lai pievienotu jaunu lietotāju, izpildiet šo komandu bez-c karogs:

  • sudo htpasswd /etc/phpmyadmin/.htpasswd papildu lietotājs

Tagad, kad esat konfigurējis piekļuvi phpMyAdmin apakšdirektorijam, mēģinot pieteikties phpMyAdmin, jums tiks piedāvāts ievadīt savu lietotājvārdu un paroli:

https:// domēna_nosaukums_vai_IP_adrese/phpmyadmin

Pēc lietotājvārda un paroles ievadīšanas jūs tiksit novirzīts uz phpMyAdmin autentifikācijas lapu. Tādējādi mēs esam izveidojuši papildu aizsardzības slāni jūsu phpMyAdmin.

Secinājums

Tagad phpMyAdmin ir gatavs darbam jūsu Ubuntu 16.04 serverī. Izmantojot tā saskarni, jūs varat viegli izveidot datu bāzes, lietotājus, tabulas un daudz ko citu, kā arī veikt kārtējās modifikācijas vai dzēšanas darbības ar saglabātajiem datiem.