Uvod
phpMyAdmin je besplatni softverski alat naveden u PHP , dizajniran za upravljanje MySQL administracijom na webu. Ovaj softverski alat podržava veliki raspon operacija MariaDB i MySQL . Najčešće korištene operacije su dozvole, korisnici, indeksi, relacije, stupci, tablice, upravljanje bazama podataka itd. Može se implementirati pomoću korisničkog sučelja. Ipak, imamo mogućnost izravnog pokretanja SQL naredbe.
počinje s javom
phpMyAdmin koristi veliki raspon dokumentacije i korisnici će moći ažurirati wiki stranice i distribuirati ideje za nekoliko operacija. Podržat će nas u slučaju da se suočimo s bilo kakvim problemom. Možemo primijeniti različite kanale podrške kako bismo dobili podršku.
Također, phpMyAdmin vrlo je dobro dokumentirano unutar knjige koju su objasnili programeri- Ovladavanje phpMyAdminom za učinkovito upravljanje MySQL-om , dostupan u španjolski i Engleski .
Ključne točke:
- Ovaj projekt je član Software Freedom Conservancy. Software Freedom Conservancy je neprofitna tvrtka koja podržava poboljšanje, promicanje, razvoj softvera otvorenog koda, Libre i obranu besplatnih projekata.
Značajke phpMyAdmina:
- Uvoz podataka putem SQL i CSV
- Intuitivno web sučelje
- Podrška za MySQL aspekte:
- Ispustite i pregledajte baze podataka, indekse, polja, prikaze i tablice.
- Mijenjajte, preimenujte, ispuštajte, kopirajte i stvarajte baze podataka, indekse, polja i tablice.
- Održavajte tablice, baze podataka i poslužitelj s prijedlozima na poslužitelju
- Označite, uređujte i izvršavajte skupne upite i SQL izjavu.
- Upravljajte MySQL privilegijama i korisničkim računima.
- Upravljanje pohranjenim okidačima i procedurama.
- Izvoz podataka za nekoliko formata: PDF, XML, SQL, JEC/JSO, CSV .
- Dizajniranje grafičkog izgleda naše baze podataka unutar nekoliko formata.
- Više poslužitelja.
- Izrada složenih upita s QBE (Query-by-example).
- Pretvaranje pohranjenih podataka u format s unaprijed definiranim skupom funkcija, kao što je prikazivanje BLOB podataka kao veze za preuzimanje ili slike.
- Pretraživanje globalno unutar baze podataka ili bilo kojeg njenog podskupa.
phpMyAdmin veza
phpMyAdmin može biti dostupan kada se koristi naziv hosta 127.0.0.1 iz raznih sigurnosnih razloga. Trebali bismo napraviti SSH tunel koji usmjerava zahtjeve bilo kojem web-poslužitelju preko 127.0.0.1 za pristup preko udaljenog sustava. To pokazuje da bismo se trebali moći povezati s našim poslužiteljem putem SSH-a kako bismo pristupili aplikacijama na daljinu.
Napomena: Provjerite rade li naš poslužitelj baze podataka i web prije nego što nastavite sa sljedećim koracima.
Za pristup phpMyAdmin-u putem SSH tunela potreban nam je SSH klijent. U uputama ispod odabrali smo PuTTY. PuTTY je SSH klijent (besplatan) za LINUX i Windows platforme. Početni korak je PuTTY konfiguracija.
Nakon što ispravno konfiguriramo naš SSH klijent i potvrdimo da možemo uspješno pristupiti našoj instanci putem SSH-a, moramo stvoriti SSH tunel za pristup phpMyAdmin-u. Razmotrite sljedeće korake:
- Unutar odjeljka 'Veza -> SSH -> Tuneli' uključite novi priključak uvođenjem sljedećih vrijednosti:
- Izvorna luka: 8888
- Odredište: localhost:80
Napomena: Ako preusmjeravamo HTTP zahtjeve na HTTP port, moramo uzeti u obzir port 443, a ne 80.
Napravit će zaštićeni tunel putem prosljeđivanja porta preko udaljenog poslužitelja za bilo koji port na lokalnom hostu (localhost ili 127.0.0.1).
- Pritisnite gumb, tj. 'Dodaj' za dodavanje konfiguracije zaštićenog tunela bilo kojoj sesiji. Vidjet ćemo dodani port unutar popisa 'Proslijeđeni portovi'.
- Spremite naše izmjene pritiskom na 'Spremi' unutar odjeljka 'Sesija'.
- Pritisnite gumb, tj. 'Otvori' za otvaranje SSH sesije za poslužitelj. Ova SSH sesija će dodati zaštićeni tunel među dva opisana porta.
- Pristupite phpMyAdmin konzoli iz zaštićenog tunela koji smo stvorili pregledavanjem na http://127.0.0.1:8888/phpmyadmin.
- Sada se prijavite na phpMyAdmin pomoću podataka u nastavku:
- Korisničko ime: root
- Lozinka: lozinka aplikacije
Pristupite phpMyAdmin-u preko MacOS-a i Linuxa
Za pristup aplikaciji koja tuži naš web-preglednik, napravite SSH tunel, kao što je spomenuto na sljedeći način:
- Otvorite prozor terminala (novi) na našem lokalnom sustavu (u Dash-u unutar Ubuntu-a ili MacOS-a, koristeći 'Finder -> Applications -> Utilities -> Terminal').
- Osigurajte da imamo svoje SSH vjerodajnice (također opisane kao .pem datoteka ključa) pri ruci.
- Izvršite donju naredbu za konfiguriranje SSH tunela pomoću datoteke ključa SSH. Ne zaboravite zamijeniti KEYFILE koristeći stazu do našeg SERVER-IP-a i privatnog ključa s imenom hosta ili IP adresom (javnom) našeg poslužitelja:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- Izvršite donju naredbu za konfiguriranje SSH tunela uz korištenje lozinke SSH. Moramo zamijeniti SERVER-IP korištenjem naziva hosta ili IP adrese (javne) našeg poslužitelja. Unesite lozinku za SSH kada se to od vas zatraži.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
Napomena: Naredba će stvoriti SSH tunel. Međutim, neće pokazati nikakav rezultat preko konzole poslužitelja.
- Pristupite phpMyAdmin konzoli iz zaštićenog tunela koji smo stvorili, pregledavanjem hhtp://127.0.0.1:8888/phpmyadmin.
- Sada se prijavite na phpMyAdmin pomoću podataka u nastavku:
- Korisničko ime: root
- Lozinka: lozinka aplikacije