On Jul 23, 2010, at 1:00 AM, der.hans wrote:

moin moin,

is there a way see when a particular grant was last used in MySQL? I can
probably troll logs, but I wonder if it's in the DB.

I don't think that's logged anywhere.


Also, how should I sync grants from master to slave when they're out of
sync?

Dump the 'mysql' database on the master, and load it on the slave.

If the slave has a different set of user accounts, I think you'll have to manually create what you want on the slave. In that case, configure the master to not replicate the 'mysql' database so your changes on the master won't affect the slave.


In our case, the slave is also getting local changes. I'm pushing to stop that, but haven't yet gotten it worked out. The local changes to the slave
didn't drop the missing grants, but since we've had emergency repairs
after local changes caused problems, it might be that the repairs did
cause the differences.

Hm. Are users on the slave modifying tables which get replicated from the master? That's grandma's recipe for data stew. You can't do that if you have any interest in data integrity. If the slave has some tables which only exist on the slave, that's probably not a huge issue. If you want to describe the situation in a little more detail we can help comment further on how bad/not-bad it all is. :)

alex
---------------------------------------------------
PLUG-discuss mailing list - [email protected]
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

Reply via email to