Crear y gestionar bases de datos y usuarios son tareas fundamentales cuando trabajamos con MySQL. En esta guía, aprenderemos cómo crear una base de datos, un usuario, y cómo otorgar privilegios a este usuario sobre la base de datos, todo desde la línea de comando.
Paso 1: Acceso a MySQL
- Abre la terminal.
- Accede a MySQL usando el siguiente comando, reemplazando
tu_usuario
con tu nombre de usuario de MySQL:mysql -u tu_usuario -p
- Ingresa tu contraseña cuando se te solicite.
Paso 2: Creación de la Base de Datos
- Una vez dentro de MySQL, ejecuta el siguiente comando para crear una nueva base de datos, reemplazando
nombre_base_de_datos
con el nombre deseado para tu base de datos:CREATE DATABASE nombre_base_de_datos;
Paso 3: Creación del Usuario
- Ahora, crea un nuevo usuario con el siguiente comando, reemplazando
nombre_usuario
ytu_contraseña
con el nombre de usuario y contraseña deseados, respectivamente:CREATE USER 'nombre_usuario'@'%' IDENTIFIED BY 'tu_contraseña';
En este comando, el símbolo
%
permite que el usuario se conecte desde cualquier host. Si sólo deseas permitir conexiones desde el host local, reemplaza%
conlocalhost
.
Paso 4: Asignación de Privilegios
- Otorga todos los privilegios al usuario sobre la base de datos que acabas de crear con el siguiente comando:
GRANT ALL PRIVILEGES ON nombre_base_de_datos.* TO 'nombre_usuario'@'%';
Paso 5: Recarga de Privilegios
- Para asegurar que los cambios surtan efecto, recarga los privilegios con el siguiente comando:
FLUSH PRIVILEGES;
Paso 6: Salir de MySQL
- Para salir de MySQL, simplemente ejecuta el siguiente comando:
EXIT;
Con estos pasos, habrás creado una nueva base de datos, un usuario, y otorgado todos los privilegios necesarios al usuario sobre la base de datos, todo desde la línea de comando en MySQL.
Deja un comentario