Introducción
En este proyecto, aprenderá cómo crear un nuevo usuario en una base de datos MySQL. Esta es una habilidad fundamental para la gestión y administración de bases de datos, ya que la creación y gestión de cuentas de usuario es un aspecto crucial para la seguridad y el control del acceso a su base de datos.
👀 Vista previa

🎯 Tareas
En este proyecto, aprenderá:
- Cómo acceder a la base de datos MySQL utilizando el comando
sudosin contraseña - Cómo crear un nuevo usuario regular con un nombre de usuario y contraseña específicos
- Cómo revocar todos los privilegios del usuario recién creado para no permitir el inicio de sesión remoto
🏆 Logros
Después de completar este proyecto, podrá:
- Crear y administrar cuentas de usuario de manera segura en una base de datos MySQL
- Comprender la importancia del control de acceso de usuario en la gestión de bases de datos
- Aplicar las habilidades aprendidas en este proyecto a sus propios proyectos y tareas de administración de bases de datos
Acceder a MySQL
En este paso, aprenderá cómo acceder a la base de datos MySQL utilizando el comando sudo sin ninguna contraseña.
- Abra una terminal en su sistema.
- Inicie el servicio MySQL ejecutando el siguiente comando:
sudo service mysql start
- Acceda a la base de datos MySQL ejecutando el siguiente comando:
sudo mysql
Esto le permitirá acceder a la base de datos MySQL sin contraseña.
Crear un usuario
En este paso, aprenderá cómo crear un usuario regular llamado Jane con una contraseña de 123456 y no permitir el inicio de sesión remoto.
- En el prompt de MySQL, ejecute el siguiente script SQL:
CREATE USER 'Jane'@'localhost' IDENTIFIED BY '123456';
REVOKE ALL PRIVILEGES ON *.* FROM 'Jane'@'localhost';
Este script creará un nuevo usuario llamado Jane con la contraseña 123456 y revocará todos los privilegios del usuario.
Verificar la creación del usuario
En este paso, aprenderá cómo verificar que el usuario Jane se ha creado correctamente.
- En el prompt de MySQL, ejecute el siguiente comando SQL para cambiar a la base de datos
mysql:
USE mysql;
- Ejecute el siguiente comando SQL para ver la lista de usuarios:
SELECT user, host FROM user;
Esto mostrará la lista de usuarios, incluyendo el usuario recién creado Jane.
Debería ver la siguiente salida:
MariaDB [mysql]> SELECT user, host FROM user;
+-------------+-----------+
| User | Host |
+-------------+-----------+
| Jane | localhost |
| mariadb.sys | localhost |
| mysql | localhost |
| root | localhost |
+-------------+-----------+
4 rows in set (0.001 sec)
¡Su proyecto ha finalizado con éxito! Ha creado con éxito un nuevo usuario llamado Jane con la contraseña 123456 y no ha permitido el inicio de sesión remoto.
Resumen
¡Felicitaciones! Has completado este proyecto. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.



