le problème, c´est qu´en général, les fai français ne donne que 35ko/s en upload en en dégroupé, donc à plein upload, tu ne peux plus rien faire sur ta connexion qui sature.
Sinon, tu peux avoir un nom de domaine gratos en . no-ip.org et autres, regarde ici :
http://www.no-ip.com/
J´utilise ça, c´est bien pratique.
Pour ton problème mysql, tu t´es pas trompé dans l´adresse de ta base de donnée ?
en local, c´est 127.0.0.1 ou localhost.
Sinon, c´est peut être un problème de droit, je sais pas trop.
J´ai moi aussi installé apache + php + mysql sous ubuntu et ça marche bien.