Cuando trabajamos con MySQL por buena practica es recomendado trabajar con diferentes usuarios y permisos para cada una de las base de datos de los proyectos,hay muchos desarrolladores que por descuido o rapidez usan el usuario root para conectarse a la base de datos en productivo, el usuario root se puede aplicar a un entorno de desarrollo de forma local pero cuando los proyectos se pasan a un entorno productivo lo ideal es que cada uno tenga su usuario y permisos especificos para la base de datos, el siguiente snippet que quiero compartir con ustesdes tiene como proposito crear un usuario diferente a root con todos los permisos asigandos.
Lo primero que tenemos hacer es crear al usuario y para ello escribiremos lo siguiente:
CREATE USER 'nombreUsuario'@'localhost' IDENTIFIED BY 'password';
Una vez que ya se creo el usuario, procedemos a asignar los permisos que tendra, con la siguiente línea estamos asigando todos los permisos al usuario nombreUsuario, esto va a variar dependiendo las necesidades de cada uno.
GRANT ALL PRIVILEGES ON *.* TO 'nombreUsuario'@'localhost';
Espero les sirvan estos pequeños snippets que en muchas ocaciones son una verdadera Joya.
Lo primero que tenemos hacer es crear al usuario y para ello escribiremos lo siguiente:
CREATE USER 'nombreUsuario'@'localhost' IDENTIFIED BY 'password';
Una vez que ya se creo el usuario, procedemos a asignar los permisos que tendra, con la siguiente línea estamos asigando todos los permisos al usuario nombreUsuario, esto va a variar dependiendo las necesidades de cada uno.
GRANT ALL PRIVILEGES ON *.* TO 'nombreUsuario'@'localhost';
Espero les sirvan estos pequeños snippets que en muchas ocaciones son una verdadera Joya.
Comentarios
Publicar un comentario