Úvod
phpMyAdmin je bezplatný softvérový nástroj špecifikovaný v PHP , určený pre správu MySQL na webe. Tento softvérový nástroj podporuje obrovský rozsah operácií MariaDB a MySQL . Najčastejšie používané operácie sú oprávnenia, používatelia, indexy, vzťahy, stĺpce, tabuľky, správa databáz atď. Napriek tomu máme možnosť spustiť príkaz SQL priamo.
komponenty robota
phpMyAdmin používa obrovský rozsah dokumentácie a používatelia budú môcť aktualizovať wiki stránky a distribuovať nápady pre niekoľko operácií. Podporí nás v prípade, že budeme čeliť akýmkoľvek problémom. Na získanie podpory môžeme použiť rôzne kanály podpory.
tiež phpMyAdmin je veľmi dobre zdokumentovaný v knihe vysvetlenej vývojármi- Zvládnutie phpMyAdmin pre efektívnu správu MySQL , dostupné v španielčina a Angličtina .
Kľúčové body:
- Tento projekt je členom Software Freedom Conservancy. Software Freedom Conservancy je neziskový podnik, ktorý podporuje zlepšovanie, propagáciu, vývoj softvéru s otvoreným zdrojovým kódom, Libre a obranu bezplatných projektov.
Vlastnosti phpMyAdmin:
- Importujte údaje cez SQL a CSV
- Intuitívne webové rozhranie
- Podpora aspektov MySQL:
- Pustite a prehľadávajte databázy, indexy, polia, zobrazenia a tabuľky.
- Upravte, premenujte, zrušte, skopírujte a vytvorte databázy, indexy, polia a tabuľky.
- Udržiavajte tabuľky, databázy a server s návrhmi na serveri
- Vytvárajte záložky, upravujte a spúšťajte dávkové dotazy a príkazy SQL.
- Spravujte privilégiá MySQL a používateľské účty.
- Spravujte uložené spúšťače a procedúry.
- Exportujte údaje pre niekoľko formátov: PDF, XML, SQL, JEC/JSO, CSV .
- Návrh grafiky rozloženia našej databázy v niekoľkých formátoch.
- Viaceré servery.
- Vytváranie zložitých dopytov pomocou QBE (Query-by-example).
- Konverzia uložených údajov do formátu s preddefinovanými funkciami, ako je zobrazenie údajov BLOB ako odkaz na stiahnutie alebo obrázok.
- Globálne vyhľadávanie v rámci databázy alebo akejkoľvek jej podmnožiny.
Pripojenie phpMyAdmin
phpMyAdmin môže byť prístupný pri použití názvu hostiteľa 127.0.0.1 z rôznych bezpečnostných dôvodov. Mali by sme vytvoriť tunel SSH, ktorý nasmeruje požiadavky na ľubovoľný webový server cez 127.0.0.1 na prístup cez vzdialený systém. Znamená to, že by sme mali byť schopní pripojiť sa k nášmu serveru na SSH na vzdialený prístup k aplikáciám.
Poznámka: Pred pokračovaním v nasledujúcich krokoch sa uistite, že náš databázový server a web bežia.
Pre prístup k phpMyAdmin cez SSH tunel potrebujeme SSH klienta. V rámci nižšie uvedených pokynov sme vybrali PuTTY. PuTTY je klient SSH (zadarmo) pre platformy LINUX a Windows. Prvým krokom je konfigurácia PuTTY.
Keď máme nášho klienta SSH správne nakonfigurovaný a potvrdíme, že môžeme úspešne pristupovať k našej inštancii pomocou SSH, musíme vytvoriť tunel SSH pre prístup k phpMyAdmin. Zvážte nasledujúce kroky:
- V časti „Pripojenie -> SSH -> Tunely“ zahrňte nový port zavedením nasledujúcich hodnôt:
- Zdrojový port: 8888
- Cieľ: localhost:80
Poznámka: Ak presmerovávame požiadavky HTTP na port HTTP, musíme zvážiť port 443 a nie 80.
Vytvorí chránený tunel preposielaním portu cez vzdialený server pre akýkoľvek port na lokálnom hostiteľovi (localhost alebo 127.0.0.1).
- Ak chcete pridať konfiguráciu chráneného tunela do akejkoľvek relácie, stlačte tlačidlo, t. j. „Pridať“. V zozname „Preposlané porty“ uvidíme pridaný port.
- Uložte naše úpravy stlačením 'Uložiť' v sekcii 'Relácia'.
- Stlačením tlačidla, t. j. „Otvoriť“, otvoríte reláciu SSH pre server. Táto relácia SSH pridá medzi dva opísané porty chránený tunel.
- Prístup ku konzole phpMyAdmin z chráneného tunela, ktorý sme vytvorili, prejdite na adresu http://127.0.0.1:8888/phpmyadmin.
- Teraz sa prihláste do phpMyAdmin pomocou nižšie uvedených informácií:
- Používateľské meno: root
- Heslo: heslo aplikácie
Prístup k phpMyAdmin cez MacOS a Linux
Ak chcete získať prístup k aplikácii, ktorá žaluje náš webový prehliadač, vytvorte tunel SSH, ako je uvedené nižšie:
- Otvorte okno terminálu (nové) v našom lokálnom systéme (v Dash v Ubuntu alebo MacOS pomocou 'Finder -> Applications -> Utilities -> Terminal').
- Uistite sa, že máme po ruke naše poverenia SSH (označované aj ako súbor kľúčov .pem).
- Vykonajte nižšie uvedený príkaz na konfiguráciu tunela SSH s použitím súboru kľúčov SSH. Nezabudnite na nahradenie KEYFILE pomocou cesty k našej SERVER-IP a súkromnému kľúču názvom hostiteľa alebo IP adresou (verejnou) nášho servera:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- Vykonajte nižšie uvedený príkaz na konfiguráciu tunela SSH s použitím hesla SSH. Potrebujeme nahradiť SERVER-IP pomocou názvu hostiteľa alebo IP adresy (verejnej) nášho servera. Po zobrazení výzvy zadajte heslo SSH.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
Poznámka: Príkaz vytvorí tunel SSH. Na konzole servera sa však nezobrazí žiadny výsledok.
- Prístup ku konzole phpMyAdmin z chráneného tunela, ktorý sme vytvorili, prejdite na adresu hhtp://127.0.0.1:8888/phpmyadmin.
- Teraz sa prihláste do phpMyAdmin pomocou nižšie uvedených informácií:
- Používateľské meno: root
- Heslo: heslo aplikácie