scusa ma non hai detto che il server web e il database sono sulla solita macchina....

se è così devi abilitare solo localhost indipendentemente da chi accede alle pagine php
ciao