Cuando tienes un hosting, este te tiene que dar al menos una opción en su cpanel que sería la de crear bases de datos. Una vez estés en el cpanel, crea una base de datos a la que añadas un nombre, contraseña y un usuario (los nombres te los puedes inventar al igual que la contraseña). Una vez tengas la base de datos creada, solo necesitarás conocer el host MYSQL, que es un dato que te suele aparecer en el cpanel, pero por lo general es localhost, a no ser que tu hosting sea gratuito, que en ese caso tendrás un host MYSQL compartido.
Si ahora nos metemos en nuestra web debería de salirnos una interfaz con un formulario que si le damos adelante llegamos a una parte que nos pide todos los datos de todo lo que habíamos creado anteriormente. Simplemente rellenamos los huecos con el nombre de la base de datos, el usuario de la base de datos, la contraseña y el host mysql.
Si no nos sale esta interfaz, habría que hacerlo de una manera manual:
Vamos a ir a Filezilla y en la carpeta del index (carpeta principal que no lleva a ninguna ruta), vamos a editar el archivo wp-config.php. En este archivo justo al principio nos sale:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Simplemente rellenamos los huecos y la próxima vez que nos metamos en nuestra web tendrá una auto instalación en la que no te pedirán la base de datos