Si ta base est sur le même serveur que ton PHP, non, tu peux utiliser 'localhost' dans tes scripts. Si ils sont sur deux servuers séparés, les deux machines ne doivent pas avoir de règle sur ces ports dans ton firewall, mais les utilisateurs n'ont toujours as besoin d'accéder à ces ports, juste une rège entre tes deux serveurs.