Tout dépend ce que tu as mit dans ton code.
Imaginons que ton site est chez Free et que tu veut utiliser MySQL de Free.
Tu auras tes pages web avec:
mysql_connect("sql.free.fr", " login_de_free", " pass_de_free");
mysql_select_db("nom_de_ta_bdd");
Avec ce bout de code, tu va utiliser la bbd de Free.
Maintenant, tu veut garder ton site chez Free, mais changer l´herbergeur de MySQL.
Tu exporte donc ta BDD chez X ( l´hébergeur) et dans tes pages hébergé chez Free tu auras:
mysql_connect("url_server_de_x", " login_de_x", " pass_de_x");
mysql_select_db("nom_de_ta_bdd");
Tu utilise la BDD de X, mais ton site est hébergé par Free.
Donc en faite ( pour résumer
) c´est toi qui choisit ta BDD via les paramètres de la fonction mysql_connect().