Cómo Crear una Base de Datos y su Usuario Administrador en MySQL
INTRODUCCIÓN
Cada vez que quieras hacer una instalación de un CMS tales como Joomla, Drupal, Wordpress, etc, o cualquier otro software basado en MySQL, es probable que necesites suministrar una base de datos junto a un usuario con permisos de administrador sobre tal base de datos. Precisamente, este breve pero útil tutorial te enseña cómo crear una base de datos junto a su usuario y contraseña administrador en MySQL. Podrás ejecutar (copiar o pegar) los comandos usando phpMyAdmin, la consola, etc. Es super fácil.
PASO 1. Crear la Base de Datos
CREATE DATABASE database-name;
Ejemplo:
CREATE DATABASE joom345_fh4232;
PASO 2. Crear Usuario con Contraseña y darle Todos los Privilegios sobre la Base de Datos
GRANT ALL PRIVILEGES ON database-name.* TO "user"@"hostname" IDENTIFIED BY "password";
Ejemplo:
GRANT ALL PRIVILEGES ON joom345_fh4232.* TO "joom345_user"@"localhost" IDENTIFIED BY "jNgWkfh$jsdGsdj4";
PASO 3. Finalizar. Aplicar privilegios.
FLUSH PRIVILEGES;
Espero les sea bastante útil. Es algo sencillo pero bien importante.
COMPILACIÓN DE TODO EL EJEMPLO
CREATE DATABASE joom345_fh4232;
GRANT ALL PRIVILEGES ON joom345_fh4232.* TO "joom345_user"@"localhost" IDENTIFIED BY "jNgWkfh$jsdGsdj4";
FLUSH PRIVILEGES;
Sources: https://www.garron.me/en/bits/create-database-user-set-grant-privileges-mysql-console-terminal.html