Įvadas
phpMyAdmin yra nemokama programinės įrangos priemonė, nurodyta PHP , skirtas MySQL administravimui internete. Šis programinės įrangos įrankis palaiko didžiulį operacijų diapazoną MariaDB ir MySQL . Dažniausiai naudojamos operacijos yra leidimai, vartotojai, indeksai, ryšiai, stulpeliai, lentelės, duomenų bazių valdymas ir kt. Tai gali būti įgyvendinta naudojant vartotojo sąsają. Vis dėlto mes turime galimybę tiesiogiai paleisti SQL sakinį.
wumpus pasaulis
phpMyAdmin naudoja didžiulį dokumentacijos spektrą, o vartotojai galės atnaujinti wiki puslapius ir platinti idėjas kelioms operacijoms. Ji mus palaikys, jei susidursime su kokia nors problema. Norėdami gauti paramą, galime pritaikyti paramos kanalo įvairovę.
Taip pat phpMyAdmin yra labai gerai dokumentuota knygoje, kurią paaiškino kūrėjai - Įvaldykite phpMyAdmin efektyviam MySQL valdymui , galima įsigyti ispanų ir Anglų .
Pagrindiniai klausimai:
- Šis projektas yra Software Freedom Conservancy narys. „Software Freedom Conservancy“ yra ne pelno siekianti įmonė, kuri remia nemokamus projektus tobulinti, reklamuoti, kurti, atvirojo kodo programinę įrangą, „Libre“ ir ginti.
„phpMyAdmin“ funkcijos:
- Importuokite duomenis per SQL ir CSV
- Intuityvi žiniatinklio sąsaja
- MySQL aspektų palaikymas:
- Išmeskite ir naršykite duomenų bazes, indeksus, laukus, rodinius ir lenteles.
- Keiskite, pervardykite, išmeskite, kopijuokite ir kurkite duomenų bazes, indeksus, laukus ir lenteles.
- Tvarkykite lenteles, duomenų bazes ir serverį su pasiūlymais serveryje
- Pažymėkite, redaguokite ir vykdykite paketines užklausas ir SQL sakinį.
- Tvarkykite MySQL privilegijas ir vartotojų paskyras.
- Tvarkykite saugomus aktyviklius ir procedūras.
- Eksportuokite kelių formatų duomenis: PDF, XML, SQL, JEC/JSO, CSV .
- Mūsų duomenų bazės maketo grafikos projektavimas keliais formatais.
- Keli serveriai.
- Sudėtingų užklausų teikimas naudojant QBE (užklausą pagal pavyzdį).
- Saugomų duomenų konvertavimas į formatą su iš anksto nustatytomis funkcijomis, pvz., BLOB duomenų rodymas kaip atsisiuntimo nuoroda arba vaizdas.
- Pasaulinė paieška duomenų bazėje arba bet kuriame jos pogrupyje.
phpMyAdmin ryšys
„phpMyAdmin“ dėl įvairių saugumo priežasčių gali būti pasiekiama naudojant pagrindinio kompiuterio pavadinimą 127.0.0.1. Turėtume sukurti SSH tunelį, kuris nukreipia užklausas į bet kurį žiniatinklio serverį per 127.0.0.1, kad galėtume jį pasiekti per nuotolinę sistemą. Tai rodo, kad turėtume turėti galimybę prisijungti prie savo serverio per SSH, kad galėtume nuotoliniu būdu pasiekti programas.
Pastaba: prieš atlikdami šiuos veiksmus įsitikinkite, kad mūsų duomenų bazės serveris ir žiniatinklis veikia.
Norėdami pasiekti phpMyAdmin per SSH tunelį, mums reikia SSH kliento. Toliau pateiktose instrukcijose pasirinkome PuTTY. PuTTY yra SSH klientas (nemokamas), skirtas LINUX ir Windows platformoms. Pradinis žingsnis yra PuTTY konfigūracija.
Teisingai sukonfigūravę SSH klientą ir patvirtinę, kad galime sėkmingai pasiekti savo egzempliorių naudodami SSH, turime sukurti SSH tunelį, kad galėtume pasiekti phpMyAdmin. Apsvarstykite šiuos veiksmus:
- Skiltyje „Ryšys -> SSH -> Tuneliai“ įtraukite naują prievadą, įvesdami toliau nurodytas reikšmes:
- Šaltinio prievadas: 8888
- Paskirtis: localhost: 80
Pastaba: jei peradresuojame HTTP užklausas į HTTP prievadą, turime atsižvelgti į 443 prievadą, o ne 80.
Jis sukurs apsaugotą tunelį per nuotolinį serverį persiunčiant bet kurio vietinio pagrindinio kompiuterio (localhost arba 127.0.0.1) prievadą.
- Paspauskite mygtuką, t. y. „Pridėti“, kad pridėtumėte apsaugotą tunelio konfigūraciją prie bet kurios sesijos. Sąraše „Peradresuoti prievadai“ matysime pridėtą prievadą.
- Išsaugokite mūsų pakeitimus paspausdami „Išsaugoti“ skiltyje „Seansas“.
- Paspauskite mygtuką, t. y. „Atidaryti“, kad atidarytumėte serverio SSH seansą. Ši SSH sesija pridės apsaugotą tunelį tarp dviejų aprašytų prievadų.
- Pasiekite phpMyAdmin pultą iš apsaugoto tunelio, kurį sukūrėme naršydami adresu http://127.0.0.1:8888/phpmyadmin.
- Dabar prisijunkite prie phpMyAdmin naudodami toliau pateiktą informaciją:
- Vartotojo vardas: root
- Slaptažodis: programos slaptažodis
Pasiekite „phpMyAdmin“ naudodami „MacOS“ ir „Linux“.
Norėdami pasiekti programą, paduodančią ieškinį mūsų žiniatinklio naršyklei, sukurkite SSH tunelį, kaip nurodyta toliau:
- Atidarykite terminalo langą (naujas) mūsų vietinėje sistemoje (Ubuntu arba MacOS esančiame Dash, naudodami „Finder -> Applications -> Utilities -> Terminal“).
- Įsitikinkite, kad turime SSH kredencialus (taip pat apibūdintus kaip .pem rakto failą).
- Vykdykite toliau pateiktą komandą, kad sukonfigūruotumėte SSH tunelį naudodami SSH rakto failą. Nepamirškite pakeisti KEYFILE naudodami kelią į mūsų SERVER-IP ir privatųjį raktą mūsų serverio pagrindinio kompiuterio pavadinimu arba IP adresu (viešuoju):
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- Vykdykite toliau pateiktą komandą, norėdami sukonfigūruoti SSH tunelį naudodami SSH slaptažodį. Turime pakeisti SERVER-IP naudodami savo serverio pagrindinio kompiuterio pavadinimą arba IP adresą (viešąjį). Kai būsite paraginti, įveskite SSH slaptažodį.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
Pastaba: komanda sukurs SSH tunelį. Tačiau serverio konsolėje jis nerodys jokių rezultatų.
- Pasiekite phpMyAdmin pultą iš mūsų sukurto apsaugoto tunelio, naršydami adresu hhtp://127.0.0.1:8888/phpmyadmin.
- Dabar prisijunkite prie phpMyAdmin naudodami toliau pateiktą informaciją:
- Vartotojo vardas: root
- Slaptažodis: programos slaptažodis