jueves, 19 de junio de 2008

Grant para acceder a mysql remotamente

Bueno, como dije en el post anterior, con comentar la línea





bind-address = 127.0.0.1



Con esto solo no vamos a poder acceder desde otro equipo a mysql, ¿Por qué?, bueno porque a mysql le tienes que decir que usuarios son los que pueden acceder de cualquier equipo, entonces lo que hay que hacer es a un usuario en particular darle permisos para que acceda desde tal o cual equipo, o desde todos.


Entonces en el equipo que tengamos el Server mysql accedemos por consola y digitamos lo siguiente


GRANT ALL PRIVILEGES ON *.* to root@"%" IDENTIFIED BY 'nuevo_password';


Con esto le decimos que el usuario root puede acceder desde cualquier equipo (con el %) con el pasword 'nuevo_password".


Después podemos jugar con el % y poner tal o cual equipo, pero eso lo dejo para que lo investiguen ustedes.



Nota: igual que antes si esto esta en producción, tener mucho cuidado de que hacemos, y otro "pique" es crear otro usuario y luego asignarle a este los derechos necesarios


Bueno este post ha sido corto pero no poco importante, espero que les sirva. Hasta la próxima.






Volver al inicio






No hay comentarios: