se hai un sito e vuoi un forum DEVI avere un DB Mysql NON in locale ma sul server.
quindi in questo caso averlo in locale è inutile.
Su qualsiasi provider SE hai lo spazio linux, in automatico hai php, mentre se hai windows non è detto.
Devi sapere se il tuo spazio supporta php e acquistare in caso tu non lo abbia un database mysql.
a questo punto ci carichi i file del forum tramite FTP e fai partire l'installazione. se usi un forum di ultima generazione per fortuna, oppure no dipende dai gusti , non è necessario conoscere come si generano le tabelle.
L'unica cosa che devi sapere è il nome del DB e come ci si accede, cioè utente e password...