Please note that this behaviour is in fact documented in the MySQL manual. http://dev.mysql.com/doc/refman/5.5/en/metadata-locking.html The behaviour in 5.1 was indeed different, but this is an intentional and documented change, and required for binary logs to be correct.