Ouwe rakker |
|
localhost staat gelijk aan het ip adres 127.0.0.1 (beter bekend als loopback interface). Dit is dus gewoon een verbinding maken naar de huidige server waar je website op dat moment ook op staat.
Sommige providers maken gebruik van apart database servers om zo alles te optimaliseren. Zij hebben vaak dan ook al aanpassingen gedaan aan bepaalde admin spullen voor hun control panel om te zorgen dat de MySQL user de juiste rechten heeft om te connecten vanaf een bepaalde server.
Je zal dan echter in je eigen script er rekening mee moeten houden dat je wel de verbinding legt naar de juiste server. De meeste providers zullen echter gewoon gebruik maken van de localhost.
Een verbinding leggen naar een andere webhost is niet zo simpel als dat het lijkt. Het is natuurlijk altijd wel zo dat je een gebruikersnaam en een wachtwoord nodig hebt om deze verbinding te leggen. Deze MySQL gebruiker, waarmee je dus verbinding wil gaan maken, moet echter wel de rechten hebben om te connecten vanaf een externe locatie. Veel control panels, zoals bv cPanel, hebben de optie om hosts toe te voegen aan een user.
Sommige hosting providers, zoals de mijne, maken je keuze niet zo uitgebreid en zeggen gewoon dat je overal, vanaf elke server/pc kan connecten met de MySQL service. Dit heeft dus zowel voordelen als, ernstige, nadelen.
Zoals je ziet is dit dus provider gebonden. Het is misschien wat offtopic maar aangezien iedereen hier replied dat men er geen ervaring mee heeft dacht ik; "laat ik het maar wat ophelderen".
Mochten omtrend dit verhaal nog vragen zijn dan stel ze gerust even hier. |