Bueno...
Para poder utilizar una base de datos, primero debes tenerla.
Si estás utilizando un hosting gratuito, dinos cuál... tal vez alguno lo conoce y podemos guiarte más detalladamente.
En todo caso, busca información (o pídela) en tu host.
- ¿Tu nombre de usuario y contraseña de mysql? (ojo, no es necesariamente el mismo que el de usuario del hosting).
- El nombre (o ip) del servidor de mysql (tampoco es necesariamente el mismo, ni "localhost")
Esos son tus datos de conexión. También necesitas el nombre de la base de datos que te da tu hosting (o si te deja crear más, tú les pones el nombre).
Yo supongo que el hosting acepta mysql y que ya tienes la base de datos creada y con datos.
Saludos