Mysql cluster, permisos de usuarios en SQL nodes

César Sepúlveda kropotkinix en gmail.com
Jue Ene 29 00:00:19 CLST 2009


On Wednesday 28 January 2009 21:44:07 César Sepúlveda wrote:
> Hola lista.
>
> Estoy haciendo pruebas con un cluster de mysql, tengo 5 maquinas
> (virtuales) en las cuales tengo.
> 1 cluster manager
> 2 sql nodes
> 2 data nodes
>
> Al crear una base de datos que contenga tablas con motor NDBCLUSTER,
> cualquier sql node que agregué al cluster me muestra los datos sin
> problemas.
>
> Si bajo alguna maquina de los data nodes, los datos se siguen viendo sin
> problemas, todo funciona ok, pero tengo una duda a la cual no pude
> encontrar respuesta en la documentación de masilo-cluster.
>
> Cuando agrego un sql node ¿como puedo hacer para que utilicé también los
> mismos permisos y contraseñas de usuarios, que los nodos ya existentes?
>
> Ya que por ejemplo si agrego un sql node, las bases de datos se levantan
> automáticamente pero debo crear los usuarios y asignar nuevamente las
> password (por ejemplo root) manualmente.
>
> ¿Se pueden copiar los permisos de usuarios de una sql node a otra de forma
> automática al ser agregado al cluster?
>
> Saludos! y gracias por su tiempo.

Me autorespondo...

In other words, changes in users and their privileges do not automatically 
propagate between SQL nodes. Synchronization of privileges between SQL nodes 
must be done either manually or by scripting an application that periodically 
synchronizes the privilege tables on all SQL nodes in the cluster. 

http://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-security-mysql-privileges.html

Saludos!





Más información sobre la lista de distribución Linux