9:14
Creando usuarios para administración remota en MySQL
posted under
by sysdent
|
Edit This
Ya dos veces me he encontrado con el problema de crear un usuario con privilegios de administración para la base de datos mysql en un proyecto que estoy realizando, esto para poder importar esquemas y demás tareas de administración, si nembargo muchas veces el usuario queda mal creado o no con los permisos suficientes así que he decidido publicarlo aquí por si alguien un día lo necesita.
Intrucción para crear el usuario:
Para asignar todos los permisos al usuario:
También puede si lo desea restringir a que el usuario creado solo se pueda conectar desde cierta dirección ip, de la siguiente forma:
Ejemplo:
Espero que les pueda servir si algún día lo necesitan.
Intrucción para crear el usuario:
- CREATE USER 'usuario'@'%' IDENTIFIED BY 'contraseña';
Para asignar todos los permisos al usuario:
- GRAN ALL ON *.* TO 'usuario'@'%';
- GRAN SELECT, INSERT, UPDATE, DELETE ON *.* TO 'usuario'@'%';
Seleccionando sólo las opciones que desee asignar (SELECT, INSERT, UPDATE ó DELETE).El @'%' indica que el usuario podrá conectarse y realizar las acciones asignadas (en este caso todas) desde cualquier otra máquina.
También puede si lo desea restringir a que el usuario creado solo se pueda conectar desde cierta dirección ip, de la siguiente forma:
- CREATE USER 'usuario'@'dirección ip' IDENTIFIED BY 'contraseña';
Ejemplo:
- CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'contraseña';
- CREATE USER 'usuario'@'127.0.0.1' IDENTIFIED BY 'contraseña';
Espero que les pueda servir si algún día lo necesitan.
Comment Form under post in blogger/blogspot