Vamos a ver como se crean bases de datos y usuarios en mysql por medio de los siguientes pasos, también veremos como se otorgan los permisos al usuario sobre la misma.
Lo primero que tendremos que hacer es acceder a nuestro servidor o vps, acto seguido nos logearemos en mysql con la clave y usuario que ya tenemos (root):
mysql -u root -p
Ahora crearemos la base de datos que deseamos, en este caso usare el nombre de "ejemplo" (obviamente le ponéis el nombre que queráis):
mysql> CREATE DATABASE ejemplo;
Llego el momento de crear el usuario y darle los permisos sobre la base de datos deseada, solo tendréis que cambiar los datos añadiendo el nombre de la base de datos, el usuario a crear y la contraseña deseada.
mysql> GRANT ALL PRIVILEGES ON nombrebasedatos.* TO 'usuario'@'localhost' IDENTIFIED BY 'contraseña';
Espero que a alguien le haga falta este pequeño tip.