MySQL lar deg som standard koble til den vialocalhost, kan du ikke koble til og gjøre endringer ved å direkte koble til fra en ekstern IP-adresse. Men det er en veldig vanlig oppgave, du trenger ofte å aktivere ekstern mysql-tilgang for å få tilgang til mysql-server eksternt.
Å aktivere ekstern mysql-tilgang er veldig enkelt, vi trenger bare å utføre litt redigering i konfigurasjonsfilen mysql. Åpne /etc/mysql/my.cnf fil ved å kjøre følgende kommando:
gedit /etc/mysql/my.cnf
Endre nå bindingsadresse oppføring til IP-adressen din.
Når du er ferdig med endringen, skriver du inn mysql fra localhost og kjører følgende kommando:
gi alt på *. * til adminm @ '%' identifisert av '123456'
Kommandoen ovenfor trenger noen forklaring, *.* betyr at du vil kunne få tilgang til alle databaser eksternt, admin betyr at du vil kunne få tilgang til mysql via administratorbrukeren, og identifisert med ‘123456’ betyr at administratorbrukeren vil bruke 123456 som et passord for å autentisere.
kommentarer