WordPress

Kaip įdiegti phpMyAdmin bet kurioje operacinėje sistemoje

Duomenų bazės valdymas yra sudėtinga, bet būtina svetainės valdymo dalis. Laimei, yra tokia programinė įranga kaip phpMyAdmin, kuri palengvina procesą. Šį populiarų administravimo įrankį gali atrodyti sudėtinga išmokti, tačiau prieiga prie duomenų bazės ir jos modifikavimas bus lengvas dalykas, kai tik įgysite žinių.

Sunkiausia dalis yra žinoti, kaip įdiegti phpMyAdmin ir nustatyti jį savo žiniatinklio serveryje. Jei turite problemų, tikrai nesate vienintelis.

Šiame straipsnyje žingsnis po žingsnio parodysime, kaip įdiegti phpMyAdmin visose pagrindinėse operacinėse sistemose ir kaip ją sukonfigūruoti iš ten.

Eime!

Norite žiūrėti vaizdo įrašo versiją?

Kas yra phpMyAdmin?

Už kiekvienos svetainės yra duomenų bazė. Šioje duomenų bazėje galite saugoti duomenis nuo vartotojo paskyros informacijos iki įrašų, kuriuos darote savo svetainėje. Nors yra daug duomenų bazių paslaugų, MySQL yra populiariausia. Ir greičiausiai tai yra tas, kurį naudoja jūsų svetainė. MariaDB yra įprasta alternatyva.

Tiesioginis bendravimas su MySQL gali būti sudėtingas ir painus, ypač jei nesate naujokas svetainės administravimo srityje. Tačiau sąveika su duomenų bazėmis dažnai yra būtina svetainės priežiūros dalis.

„phpMyAdmin“ buvo sukurtas siekiant įtraukti naršyklės vaizdinę sąsają su MySQL ir palengvinti darbą su duomenų baze. Dėl savo populiarumo daugelis žiniatinklio prieglobos paslaugų apima prieigą prie phpMyAdmin, įskaitant Behmaster.

Duomenų bazės tvarkymas gali būti sudėtingas 😅 phpMyAdmin yra tam, kad procesas būtų daug lengvesnis ✅ Kaip ją įdiegti ir konfigūruoti sužinokite čia.Spustelėkite Tweet

Kodėl jums reikia phpMyAdmin?

Be tokio įrankio kaip phpMyAdmin, vienintelė galimybė pasiekti duomenų bazę yra komandinė eilutė. Tai reiškia, kad neturite vaizdinės sąsajos – tik teksto eilutė, kurioje įvedate komandas. Taip elgiantis gali kilti painiava ir netgi netyčia sulaužyti svetainę.

phpMyAdmin yra nemokama ir atviro kodo. Jį palaiko daugybė žiniatinklio prieglobų, o jūs netgi galite įdiegti patys, nemokėdami nė cento. Kai jį įdiegiate, duomenų bazės komandų vykdymas iš vaizdinės sąsajos yra daug intuityvesnis.

Vis dar ant tvoros? Galite patys išbandyti phpMyAdmin, kad sužinotumėte, ar tai duomenų bazės tvarkyklė, kurią norite naudoti. Išbandę jį ir nusprendę, kad jums jo patiks, galėsite įdiegti įrankį savo serveryje.

„phpMyAdmin“ reikalavimai

Laimei, reikalavimai įdiegti phpMyAdmin yra gana paprasti. Jei turite bet kokio tipo žiniatinklio serverį, beveik neabejotinai turėtumėte jį paleisti. Čia pateikiami išsamūs reikalavimai:

  • Bet kokio tipo žiniatinklio serveris
  • MySQL arba MariaDB 5.5 ar naujesnė versija
  • Žiniatinklio naršyklė, palaikanti Javascript, slapukus ir Bootstrap 4.5 (norint pasiekti phpMyAdmin)
  • PHP 7.2.5 arba naujesnė
  • Papildomi PHP reikalavimai: sesijos ir SPL plėtiniai, maišos, ctype ir JSON palaikymas. Kiti plėtiniai, tokie kaip mbstring, gali pagerinti našumą arba pridėti papildomų nedidelių funkcijų (visą sąrašą rasite reikalavimų puslapyje).
phpMyAdmin sistemos reikalavimai
phpMyAdmin sistemos reikalavimai.

Prieš bandydami įdiegti phpMyAdmin, atminkite, kad daugelis žiniatinklio prieglobų jau yra įdiegę. Behmaster yra tarp jų; jei norite pasiekti duomenų bazės tvarkyklę, prisijunkite prie savo Behmaster sąskaitą, tada eikite į Informacija skirtuką ir ieškokite Prieiga prie duomenų bazių.

Prieš diegdami „phpMyAdmin“, patikrinkite žiniatinklio prieglobos dokumentaciją, kad įsitikintumėte, jog jis jos dar neįdiegė.

Žingsnis po žingsnio: Įdiekite phpMyAdmin

Kai patikrinsite, ar jūsų serveris palaiko phpMyAdmin, laikas pradėti jį įdiegti. Žiniatinklio serveriai yra įvairių operacinių sistemų, todėl įtraukėme visas populiariausias, įskaitant „Windows“, „Mac“ ir kelis „Linux“ platinimus.

Čia pateikiamos nuoseklios phpMyAdmin diegimo instrukcijos.

Kaip įdiegti „phpMyAdmin“ sistemoje „Windows 10“.

Kaip reikalaujama, jums reikės žiniatinklio serverio su PHP ir duomenų bazės, kad galėtumėte naudoti phpMyAdmin. Nors neabejotinai galite atsisiųsti Apache, PHP ir MySQL rankiniu būdu, yra daug paprastesnė parinktis, kaip sukurti ir paleisti serverį Windows kompiuteryje.

WAMP (Windows, Apache, MySQL ir PHP) yra nemokama programinė įranga, leidžianti lengvai sukurti serverį su visomis būtinomis sąlygomis. Taip pat galite išbandyti „XAMPP“, skirtą „Windows“ („Apache“, „MariaDB“, PHP ir „Perl“, jei jis labiau atitinka jūsų poreikius).

WAMPServer pagrindinis puslapis, ekrano kopija.
WAMP serverio pagrindinis puslapis.

Atsisiuntę vieną iš jų, tereikia jį įdiegti ir atlikti sąrankos procesą.

Tarkime, kad naudojate WAMP arba XAMPP. Abu jie jau yra su phpMyAdmin! Naršyklėje eikite į http://localhost/phpMyAdmin, ir turėtumėte pamatyti prisijungimo ekraną, patvirtinantį, kad viską įdiegėte teisingai.

Kaip įdiegti „phpMyAdmin“ „Mac“.

„phpMyAdmin“ gavimas „Mac“ kompiuteryje yra šiek tiek kitoks. Visos būtinos sąlygos yra vienodos. Tačiau kadangi „macOS“ tiekiama su „Apache“, ir su PHP, jums jų nereikia atsisiųsti.

Naudodami „Mac“ turite dvi parinktis: galite naudoti XAMPP kaip ir kitas operacines sistemas arba viską įdiegti rankiniu būdu.

XAMPP OSX atsisiuntimų sąrašas.
XAMPP OSX atsisiuntimų sąrašas.

Atsisiųskite XAMPP, skirtą OS X, atidarykite jį ir įmeskite į aplanką Programos.

Atidarykite XAMPP valdymą iš /Applications/XAMPP/manager-osx.app Norėdami paleisti „Apache“ ir „MySQL“ serverius. Jei tada aplankysite http://localhost, skiltyje „Įrankiai“ turėtumėte rasti viską, kas veikia tinkamai, ir savo phpMyAdmin prisijungimą.

Jei vietoj to phpMyAdmin įdiegtumėte rankiniu būdu, procesas yra paprastas. Kadangi jau turite Apache ir PHP, jums tereikia atsisiųsti MySQL. Įsitikinkite, kad išskleidžiamajame meniu pasirinkote „macOS“. Atsisiųskite ir įdiekite failą, vadovaukitės instrukcijomis ir įrašykite visus jums suteiktus vartotojo vardus ir slaptažodžius.

Tada galite atidaryti sistemos nuostatas ir paleisti MySQL, kad paleistumėte serverį. Taip pat galite paleisti „Apache“ terminale paleisdami šią komandą:

sudo apachectl start
Komanda paleisti „Apache“ „Mac“ terminale.
Komanda paleisti „Apache“ „Mac“ terminale.

Belieka tik įdiegti phpMyAdmin. Pervardykite aplanką į „phpMyAdmin“ ir perkelkite į /Library/WebServer/Documents/. Patikrinkite, ar jis tinkamai įdiegtas, naršyklėje apsilankę adresu http://localhost/phpMyAdmin.

Jei turite įdiegtą „Homebrew“, kita parinktis yra įvesti komandą: brew install phpMyAdmin.

Kaip įdiegti phpMyAdmin Ubuntu

„Ubuntu“, kaip vienas populiariausių ir labiausiai prieinamų Linux platinimų, yra geras pasirinkimas jūsų serveriui.

Nors visada galima rankiniu būdu įdiegti „Apache“ ir „MySQL“, „Linux“ turi savo standartinės serverio programinės įrangos „krūvą“, žinomą kaip LAMP („Linux“, „Apache“, „MySQL“ ir „PHP“). Skirtingai nuo WAMP ir XAMPP, tai nėra kartu su phpMyAdmin, todėl turėsite jį įdiegti rankiniu būdu. Laimei, Ubuntu leidžia atlikti visus diegimus per komandinę eilutę.

Pirmiausia patikrinkite, ar įjungta taskel. Ubuntu serverio leidimai turėtų būti įdiegti, bet jei turite darbalaukio leidimą, galite jį įjungti naudodami šią komandą:

sudo apt-get install tasksel

Po to galite naudoti taskel, kad įdiegtumėte LAMP serverį naudodami šią komandą:

sudo tasksel install lamp-server
LAMP serverio diegimas per komandinę eilutę Ubuntu.
LAMP serverio diegimas per komandinę eilutę Ubuntu.

Dabar galite įdiegti phpMyAdmin:

sudo apt install phpMyAdmin

Turėdami tai, turite visus reikalingus failus, kad paleistumėte serverį savo kompiuteryje.

Kaip įdiegti phpMyAdmin CentOS 7

„phpMyAdmin“ diegimas „CentOS 7“ yra labai panašus į kitus platinimus, tačiau komandos šiek tiek skiriasi, nes ši OS naudoja „Yum“, o ne įprastą apt komandą.

Taip pat nėra paprasto LAMP dėklo, kuris vienu metu įdiegtų visus reikalingus serverio komponentus, todėl turėsite rankiniu būdu atsisiųsti Apache, MySQL ir PHP. Laimei, juos galima lengvai gauti per komandinę eilutę.

Pirmiausia atsisiųskime LAMP krūvą naudodami komandinę eilutę, pradedant Apache:

sudo yum install httpd.service

Norėdami paleisti „Apache“ serverį ir užtikrinti, kad jis veiktų įkrovos metu, naudokite šias komandas:

sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Dabar laikas įdiegti duomenų bazę. „CentOS 7“ pagal numatytuosius nustatymus įdiegia „MariaDB“. Jis taip pat visiškai suderinamas su phpMyAdmin, todėl jį saugu naudoti. Nors vietoj to galima atsisiųsti MySQL, tai daug sudėtingesnis procesas. Naudokime MariaDB:
sudo yum įdiegti mariadb-server mariadb

Dabar galime jį paleisti ir paleisti jį įkrovos metu:

sudo systemctl start mariadb
sudo systemctl enable mariadb.service

Norėdami baigti diegti MariaDB ir įsitikinti, kad jis saugus, paleiskite saugaus diegimo sąranką naudodami šią komandą.

sudo mysql_secure_installation

Galiausiai galime įdiegti PHP su papildomu MySQL paketu.

sudo yum install php php-mysql

Taip pat turėsite iš naujo paleisti „Apache“ serverį, kad jis tinkamai veiktų su PHP.

sudo systemctl restart httpd.service

Turėdami tai, turite reikalingą LAMP krūvą ir pagaliau galite atsisiųsti phpMyAdmin. Kadangi jos nėra „Yum“ saugykloje, turėsite įdiegti EPEL saugyklą naudodami šią komandą:

sudo yum install epel-release

Ir įdiekite phpMyAdmin.

sudo yum install phpMyAdmin

„CentOS 7“ reikia atlikti dar kelis veiksmus, bet dabar turėtumėte turėti serverį, paruoštą konfigūruoti.

Kaip įdiegti „phpMyAdmin“ „Debian“.

Panašiai kaip CentOS 7, turėsite rankiniu būdu įdiegti LAMP krūvą naudodami komandinę eilutę. Pirmiausia gaukime „Apache“ naudodami šią komandą:

sudo apt install apache2

Tada įdiegsime MariaDB. Kaip ir „CentOS 7“, šis „Linux“ platinimas geriau veikia su „MariaDB“, todėl mes rekomendavome naudoti tą.

sudo apt install mariadb-server

Kaip ir „CentOS 7“, turėtumėte paleisti saugų diegimą, kad pridėtumėte duomenų bazės slaptažodį ir įsitikintumėte, jog viskas yra saugu.

sudo mysql_secure_installation

Galiausiai galime įdiegti PHP ir kelis papildomus paketus, kurių reikės jūsų serveriui.

sudo apt install php php-mysql libapache2-mod-php

Ir mes galime baigti įdiegę phpMyAdmin.

sudo apt install phpMyAdmin

Kaip pasiekti phpMyAdmin

Tinkamai įdiegus phpMyAdmin, prieiga prie jos ir prisijungimas vyksta taip pat bet kurioje operacinėje sistemoje.

Jums reikės žiniatinklio serverio adreso, tada pridėkite /phpMyAdmin/ iki jo pabaigos. Jei ką tik nustatėte serverį savo kompiuteryje, adresas greičiausiai bus tiesiog „localhost“, todėl apsilankykite šioje nuorodoje:

http://localhost/phpMyAdmin

Tai taip pat gali būti IP arba net pavadintas adresas, jei tai serveris, kurį jau naudojate žiniatinklyje. Jei nesate tikri, greičiausiai adresą rasite savo Apache arba MySQL konfigūracijos failuose.

Kai būsite prisijungimo ekrane, jums reikės vartotojo vardo ir slaptažodžio. Jei tai naujas diegimas, greičiausiai naudotojo vardas yra „root“ ir slaptažodžio lauką galite palikti tuščią. Jei tai neveikia, slaptažodis gali būti „slaptažodis“.

phpMyAdmin prisijungimo ekranas.
phpMyAdmin prisijungimo ekranas.

Jei negalite prisijungti, patikrinkite phpMyAdmin arba MySQL konfigūracijos failus, kad surastumėte prisijungimo informaciją. Diegimo metu taip pat galėjote pakeisti prisijungimo informaciją.

„Linux“ vartotojai turėtų išbandyti šią komandą, jei jiems kyla problemų pasiekiant puslapį arba prisijungiant:

Reikia prieglobos sprendimo, kuris suteiktų jums konkurencinį pranašumą? BehmasterAprūpina neįtikėtinu greičiu, naujausia sauga, šiuolaikišku prietaisų skydeliu ir automatiniu mastelio keitimu. Peržiūrėkite mūsų planus!

sudo dpkg-reconfigure phpMyAdmin

Galiausiai turėtumėte atkreipti dėmesį, kad jei naudojate žiniatinklio prieglobą, pvz Behmaster Iš anksto įdiegę phpMyAdmin, prisijungimo informaciją ir nuorodas paprastai galite rasti prieglobos informacijos suvestinėje. Tokiu atveju jums nereikia rankiniu būdu įdiegti phpMyAdmin serveryje.

phpMyAdmin konfigūravimas

Kai duomenų bazės tvarkyklė įdiegta ir paruošta naudoti, turėtumėte žinoti, kaip sukonfigūruoti phpMyAdmin. Kaip ir su bet kuria serverio programine įranga, jūs tikrai norėsite daug tvarkyti nustatymus.

Nekonfigūruotas phpMyAdmin taip pat gali kelti galimą pavojų saugumui. Norėdami užrakinti sistemą, turite atlikti keletą papildomų veiksmų.

Jei kada nors reikės atkurti atsarginę duomenų bazės kopiją, visada galite naudoti phpMyAdmin, kad importuotumėte naują SQL failą. Visada dažnai kurkite atsargines kopijas prieš atlikdami reikšmingus duomenų bazės ar jos nustatymų pakeitimus, ypač jei dirbate ne tik bandomajame serveryje.

Kaip paleisti SQL užklausas

Dabar, kai phpMyAdmin veikia, turėtumėte žinoti, kaip daryti tai, kam ji skirta: vykdyti SQL užklausas.

Užklausas galite vykdyti pagrindiniame puslapyje (tai bus taikoma visai svetainei), arba konkrečioje duomenų bazėje ar lentelėje. Spustelėkite SQL skirtuką ekrano viršuje, įveskite komandą ir paspauskite Go.

SQL užklausos vykdymas phpMyAdmin.
SQL užklausos vykdymas phpMyAdmin.

Čia yra įprastų SQL užklausų sąrašas:

  • Pasirinkite: Svarbiausia žyma, naudojama beveik kiekvienos užklausos pradžioje.
  • Sukurti lentelę: Sukurkite naują lentelę.
  • Pakeisti lentelę: Pridėti naujų stulpelių.
  • Įdėti: Pridėti naujų eilučių.
  • Ištrinti: Pašalinti stulpelius.
  • Paskutinis atnaujinimas: Redaguokite reikšmes lentelėje.
  • Suma(): Sudeda visas vertes.
  • Vid.(): Vidutines vertes.
  • Skaičiavimas (): Skaičiuoja užpildytų stulpelių skaičių.
  • Apvalus (): Suapvalina reikšmę iki sveikojo skaičiaus, kurį nustatėte.
  • Max(): Grąžinti didžiausią vertę.
  • Min(): Grąžinkite mažiausią vertę.
  • Tarp: Pasirinkite stulpelius konkrečiame diapazone.
  • Grupuoti pagal: Grupuokite lenteles pagal duomenis.
  • Rūšiuoti pagal: Užsakyti rezultatus tam tikru būdu.

Žinoma, yra ir daugiau komandų, kurias reikia išmokti, bet čia tik keletas.

Kaip pakeisti numatytąjį phpMyAdmin URL

Paliekant phpMyAdmin prieigos nuorodą į numatytuosius nustatymus (http://website.com/phpMyAdmin) gali kelti pavojų saugumui.

Jei padarysite šį puslapį lengvai randamą, įsilaužėliai galės jame apsilankyti ir bandyti priverstinai sunaikinti jūsų vartotojo vardą ir slaptažodį. Gali būti dar blogiau, jei kredencialus palikote numatytajame „root“ ir „slaptažodyje“.

Tačiau pakeitę URL į ką nors, ką žinote tik jūs, galite žymiai apsunkinti nežinomų vartotojų prieigą prie šio puslapio ir bandyti atspėti slaptažodį.

Atviras phpMyAdmin.conf teksto rengyklėje, kurią rasite žemiau C:wampalias „Windows“ / WAMP, xamppapacheconfextra XAMPP, /etc/httpd/conf.d „Linux“ sistemoje arba /usr/conf/extra „Mac“.

Turėtumėte pamatyti šią eilutę:

Alias /phpMyAdmin /usr/share/phpMyAdmin

Pakeisti /phpMyAdmin kelias į naują jūsų pasirinktą adresą. Pavyzdžiui:

Alias /exampleURL /usr/share/phpMyAdmin

Dabar galite pasiekti šį unikalų phpMyAdmin URL apsilankę tinkintu adresu, kurį nustatėte (http://website.com/exampleURL).

Kaip nustatyti NGINX autentifikavimo šliuzą

Kita galimybė yra nustatyti antrąjį saugos lygį naudojant autentifikavimo šliuzą. Perkėlę phpMyAdmin prisijungimo puslapį į slaptą vietą, galite apsaugoti šį puslapį slaptažodžiu, kad būtų dar mažesnė tikimybė, kad užpuolikai jį pateks.

„Linux“ naudotojai NGINX serveryje gali paleisti šias komandas komandų eilutėje, kad sukurtų autentifikavimo šliuzą (tai įmanoma ir „Apache“ serveriuose).

Pradėkite sukurdami užšifruotą slaptažodį (pakeiskite „pavyzdį“ į bet kurį jums patinkantį) ir užsirašykite rezultatą:

openssl passwd example

Sukurkite konfigūracijos failą NGINX aplanke ir suteikite jam pavadinimą:

sudo nano /etc/nginx/examplename

Įveskite vartotojo vardą ir slaptažodį į šį failą taip, atsargiai palikdami dvitaškį:

exampleusername:examplepassword

Dabar atidarykite NGINX konfigūracijos failą.

sudo nano /etc/nginx/sites-available/default

Į „serverio“ bloką įtrauksime savo šliuzą įklijuodami šį kodą (būtinai pakeiskite reikšmes).

location /example {
  auth_basic "Login";
  auth_basic_user_file /etc/nginx/examplename;

Pirmasis /example turėtų būti bet koks, kurį nustatėte savo phpMyAdmin URL, ir galite koreguoti auth_basic kintamasis pavadinimas bet kam, ko norite, ir galutinis /examplename turėtų būti slaptažodžio failo, kurį sukūrėte anksčiau, pavadinimas.

Dabar prisijungdami turėtumėte įvesti kredencialus, kuriuos nustatėte net prieš matydami phpMyAdmin prisijungimą.

Administratorius: paprastesnė alternatyva phpMyAdmin

Adminer yra nemokama atvirojo kodo duomenų bazių valdymo priemonė, panaši į phpMyAdmin. Anksčiau vadinta phpMinAdmin, Adminer buvo aiškiai sukurta kaip paprastesnė, geresnė phpMyAdmin alternatyva.

Tai lengva įdiegti bet kuriame žiniatinklio serveryje. Tereikia įkelti vieną lengvą PHP failą.

„WordPress“ duomenų bazės tyrinėjimas naudojant „Adminer“.
„WordPress“ duomenų bazės tyrinėjimas naudojant „Adminer“.

Net DevBehmaster, Behmasternemokamas vietinių kūrimo įrankių rinkinys, duomenų bazės tvarkyklei paleisti naudoja „Adminer“. Jis palaiko daugybę galingų duomenų bazių valdymo funkcijų, tokių kaip paprastas duomenų bazių perjungimas, lentelių peržiūra ir redagavimas, duomenų bazių reikšmių manipuliavimas, duomenų bazių importavimas ir eksportavimas, SQL užklausų vykdymas ir daug daugiau.

devBehmasterduomenų bazės tvarkyklė yra gražesnė administratorė.
Administratorius įgalina DevBehmasterduomenų bazės valdytojas.

Daugiau apie Adminer, jos funkcijas ir naudojimą galite sužinoti mūsų skirtame Adminer straipsnyje.

Reikia šiek tiek pagalbos diegiant ir konfigūruojant šį populiarų administravimo įrankį? ⬇️ Šis vadovas padės jums ✅Spustelėkite Tweet

Santrauka

Pirmą kartą naudojant phpMyAdmin gali būti bauginantis. Tačiau kai žinosite, kaip ją įdiegti ir sukonfigūruoti, pasiekti savo duomenų bazę bus taip paprasta, kaip prisijungti prie „WordPress“.

„Windows“, „Mac“ ir „Linux“ vartotojai gali naudotis šia neįkainojama duomenų bazių tvarkykle. Jei turite žiniatinklio serverį su įdiegtu PHP, jį paleisti turėtų būti paprasta, jei vykdysite mūsų nurodymus. Nepamirškite jos tinkamai sukonfigūruoti ir įsitikinkite, kad ji saugi, ir jums niekada nekils problemų keičiant duomenų bazę.

Susiję straipsniai

0 komentarai
Inline atsiliepimai
Peržiūrėti visus komentarus
Atgal į viršų mygtukas