Introduksjon
phpMyAdmin er det gratis programvareverktøyet spesifisert i PHP , designet for å håndtere MySQL-administrasjon på nettet. Dette programvareverktøyet støtter et stort operasjonsområde MariaDB og MySQL . Oftest brukte operasjoner er tillatelser, brukere, indekser, relasjoner, kolonner, tabeller, administrasjon av databaser, etc. Det kan implementeres av et brukergrensesnitt. Likevel har vi muligheten til å kjøre SQL-setningen direkte.
kat timpf vekt
phpMyAdmin bruker et stort dokumentasjonsspekter og brukere vil kunne oppdatere wiki-sider og distribuere ideer for flere operasjoner. Det vil støtte oss i tilfelle vi møter problemer. Vi kan bruke støttekanalens variasjon for å få støtte.
Også, phpMyAdmin er veldig godt dokumentert i en bok forklart av utviklerne- Mestring av phpMyAdmin for effektiv MySQL-administrasjon , tilgjengelig i spansk og Engelsk .
Viktige punkter:
- Dette prosjektet er Software Freedom Conservancy-medlem. Software Freedom Conservancy er ikke-for-profit-bedrift som støtter forbedring, promotering, utvikling, åpen kildekode-programvare, Libre og forsvare gratis prosjekter.
Funksjoner av phpMyAdmin:
- Importer data gjennom SQL og CSV
- Intuitivt webgrensesnitt
- Støtte for MySQL-aspekter:
- Slipp og bla gjennom databaser, indekser, felt, visninger og tabeller.
- Endre, gi nytt navn, slipp, kopier og lag databaser, indekser, felt og tabeller.
- Vedlikeholde tabeller, databaser og server med forslag på serveren
- Bokmerk, rediger og utfør batch-spørringer og SQL-setning.
- Administrer MySQL-privilegier og brukerkontoer.
- Administrer lagrede triggere og prosedyrer.
- Eksporter data for flere formater: PDF, XML, SQL, JEC/JSO, CSV .
- Designe grafikk av vår databaselayout i flere formater.
- Flere servere.
- Gjør komplekse søk med QBE (Query-by-example).
- Konvertering av lagrede data til et format med forhåndsdefinerte funksjoner, for eksempel å vise BLOB-data som nedlastingslink eller bilde.
- Søker globalt i databasen eller en hvilken som helst undergruppe av den.
phpMyAdmin-tilkobling
phpMyAdmin kan være tilgjengelig når du bruker vertsnavnet 127.0.0.1 av ulike sikkerhetsårsaker. Vi bør lage SSH-tunnelen som sender forespørslene til en hvilken som helst webserver gjennom 127.0.0.1 for å få tilgang til den via det eksterne systemet. Det indikerer at vi skal kunne koble til serveren vår på SSH for å få ekstern tilgang til applikasjonene.
Merk: Sørg for at databaseserveren og weben vår kjører før du fortsetter med følgende trinn.
For å få tilgang til phpMyAdmin via SSH-tunnelen trenger vi SSH-klienten. I instruksjonene nedenfor har vi valgt PuTTY. PuTTY er SSH-klienten (gratis) for LINUX- og Windows-plattformer. Det første trinnet er PuTTY-konfigurasjonen.
Når vi har konfigurert SSH-klienten riktig og vi har bekreftet at vi kan få tilgang til instansen vår med SSH, må vi opprette SSH-tunnelen for tilgang til phpMyAdmin. Vurder følgende trinn:
- Innenfor delen 'Tilkobling -> SSH -> Tunneler' inkluderer du den nye porten ved å introdusere verdiene nedenfor:
- Kildeport: 8888
- Destinasjon: localhost:80
Merk: Hvis vi omdirigerer HTTP-forespørsler til en HTTP-port, må vi vurdere port 443 i stedet for 80.
Den vil lage en beskyttet tunnel via videresending av porten over en ekstern server for en hvilken som helst port på en lokal vert (localhost eller 127.0.0.1).
- Trykk på knappen, dvs. 'Legg til' for å legge til den beskyttede tunnelkonfigurasjonen til en hvilken som helst økt. Vi vil se en ekstra port i listen 'Videresendte porter'.
- Lagre endringene våre ved å trykke på 'Lagre' i seksjonen 'Økt'.
- Trykk på knappen, dvs. 'Åpne' for å åpne SSH-økten for en server. Denne SSH-økten vil legge til en beskyttet tunnel blant de to beskrevne portene.
- Få tilgang til phpMyAdmin-konsollen fra den beskyttede tunnelen vi opprettet via surfing til http://127.0.0.1:8888/phpmyadmin.
- Logg nå på phpMyAdmin ved å bruke informasjonen nedenfor:
- Brukernavn: root
- Passord: applikasjonspassord
Få tilgang til phpMyAdmin over MacOS og Linux
For å få tilgang til en applikasjon som saksøker nettleseren vår, lag SSH-tunnelen, som nevnt som følger:
- Åpne terminalvinduet (nytt) på vårt lokale system (i Dash i Ubuntu eller MacOS, ved å bruke 'Finder -> Applications -> Utilities -> Terminal').
- Sørg for at vi har SSH-legitimasjonen vår (også beskrevet som .pem-nøkkelfil) i hånden.
- Utfør kommandoen nedenfor for å konfigurere en SSH-tunnel med bruk av nøkkelfilen til SSH. Husk å erstatte NØKKELFILEN ved å bruke en bane til vår SERVER-IP og private nøkkel med vertsnavnet eller IP-adressen (offentlig) til serveren vår:
ssh -N -L 8888:127.0.0.1:80 -ⅰKEYFILE bitnami@SERVER-IP
- Utfør kommandoen nedenfor for å konfigurere en SSH-tunnel med bruk av passordet til SSH. Vi må erstatte SERVER-IP ved å bruke vertsnavnet eller IP-adressen (offentlig) til serveren vår. Skriv inn passordet til SSH når du blir bedt om det.
ssh -N -L 8888:127.0.0.1:80 KEYFILE bitnami@SERVER-IP
Merk: Kommandoen vil opprette SSH-tunnelen. Det vil imidlertid ikke vise noe resultat over serverkonsollen.
- Få tilgang til phpMyAdmin-konsollen fra den beskyttede tunnelen vi opprettet, via surfing til hhtp://127.0.0.1:8888/phpmyadmin.
- Logg nå på phpMyAdmin ved å bruke informasjonen nedenfor:
- Brukernavn: root
- Passord: applikasjonspassord