martes, 27 de julio de 2010

MySQL: otorgar permisos a la BD a otros hosts

Para dar permisos a otros host para el acceso a las BD en general desde MySQL solo debes ingresar por consola y ejecutar las siguientes lineas:

$ mysql -u root -p
mysql> GRANT ALL ON *.* TO 'root'@'191.168.50.72' IDENTIFIED BY '123456' with grant option;
Si luego de realizar eso aun se genera el error: Access denied for user 'root'@'' (using password: YES) Esto indica que existe un problema con DNS. Para arreglarlo, es necesario ejecutar:
$ mysqladmin -p flush-hosts
para reestablecer la cache interna de DNS. Y listo!

No hay comentarios:

Publicar un comentario