Deixa eu ver se entendi, vc quer pegar a pasta "Data" que está rodando em seu PC e jogar dentro do seu servidor?
Se for isso não é possivel e você está fazendo de forma totalmente errada.
A única situação que deve se pegar a pasta "Data" é se você for o admistrador do servidor e quiser fazer um backup dai vc pega essa pasta e grava em algum lugar depois re-instala o MySQL e joga a pasta dentro de novo que o MySQL ira já reconhecer e atualizar o que for necessario
(esse procedimento é até indicado no manual do MySQL).
Para se trasferir seus dados do PC para web se vc não for o admin do serve, você deve converter as informações em instruções SQL e injetar essas intruções dentro do servidor na Web...
Para se fazer esse propcedimento te aconselho esse script PHPMyAdmin
http://www.phpmyadmin.netInstale ele no seu PC e um na Web depois é so mandar ele converter os dados em um arquivo SQL e pegar esse arquivo e jogar no mesmo programa que esteje rodando na Web, isso se esse servidor já não tiver o PHPMyAdmin isntalado então seu trabalho sera so instalar em seu PC e jogar na Web...
Sk15 tudo que você postou mim foi util e ficou claro mas mim diga mais uma coisa dentro do diretório \mysql existem (bin, data, share) dentro de data esta "osCommerce" e dentro deste etsa as *.frm, *.Myi então so mim explique quel diretório coloco lá? e no lugar de localhost "http://endereço" o "ftp://endereço"?
Meu caro tentei mais não consegui, cara sei que é pedi de ++ mas se eu mada a senha do ftp e vc configura o arquivo \includes\configure.php pra mim e o diretório dkloja esta todas outras pastas do site eu devo colocar ele no serv. só o conteudo dele?