sql >> Base de Datos >  >> RDS >> Mysql

MySQL otorga privilegios al usuario para la base de datos

La razón principal para crear otro usuario para MySQL es asignarlo a una base de datos y usarlo en una aplicación. Antes de que pueda comenzar a realizar consultas a la base de datos, primero debe tener privilegios para esa base de datos, para esto se usa el comando GRANT. Esto funcionará solo en un SSD VPS o un Servidor Dedicado con acceso raíz como tal no se otorga en un entorno de Alojamiento Compartido

Primero, crearemos un Usuario y una Base de datos:

CREATE DATABASE IF NOT EXISTS `example_database` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'user_password';

Ahora podemos agregar privilegios a ese usuario en la nueva base de datos, en nuestro ejemplo otorgaremos privilegios completos:

GRANT ALL PRIVILEGES ON my_database_name.* TO 'newuser'@'localhost' IDENTIFIED BY 'password';

¿Listo para experimentar con diferentes comandos de MySQL? ¡Pruébalos en nuestros Planes de Alojamiento SSD VPS u obtén total libertad administrando tu propio Servidor Dedicado a un precio muy accesible!

Comandos útiles de MySQL:

  • Mostrar usuarios de MySQL
  • MySQL Mostrar concesiones para todos los usuarios