Crear un Usuario y Base de datos en Mysql
Continuando con la serie de comando basicos de Mysql para crear una base de datos y asignar permisos solo a esta base, esto es una muy buena practica para encapsular los permisos a una sola base y no exponer nuestro root:
Ingresar a mysql
mysql -h localhost -u root -p
Crear Base
create database nombre_de_base_de_datos;
Crear usuario, un tip si usas linux y te cuesta inventarte claves usa pwgen
create user nuevo_usuario@'localhost' identified by '1234qwer$A';
Asignar permisos de la base a nuestro usario
grant all on nombre_de_base_de_datos.* to 'nuevo_usuario'@'localhost' ;
Hacer que los permisos se hagan efectivos inmediatamente
flush privileges;
0 Comments