non dipende dal server web, nè quindi da PHP.
è una impostazione del server mysql, in cui una volta creato un database, si devono attribuire determinati permessi.
se il permesso viene dato a (ad esempio) "utente@localhost", l'utente può connettersi a mysql solo da localhost.
naturalmente è l'amministratore del server che attribuisce i permessi, quindi dovresti chiedere a lui
eventualmente vedi sul manuale di mysql per capire come funzionano i permessi:
http://dev.mysql.com/doc/mysql/en/index.html