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!