Bug #26121 | mysqldump includes LOCK TABLES general_log WRITE | ||
---|---|---|---|
Submitted: | 6 Feb 2007 19:06 | Modified: | 24 Apr 2007 1:29 |
Reporter: | Sarah Sproehnle | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Logging | Severity: | S3 (Non-critical) |
Version: | 5.1.15-BK, 5.1.14-beta | OS: | Linux (Linux, Windows) |
Assigned to: | Kristofer Pettersson | CPU Architecture: | Any |
[6 Feb 2007 19:06]
Sarah Sproehnle
[7 Feb 2007 12:14]
Valeriy Kravchuk
Thank you for a bug report. Verified with latest 5.1.15-BK on Linux: openxs@suse:~/dbs/5.1> bin/mysqldump -uroot --all-databases | grep general_log -- Table structure for table `general_log` DROP TABLE IF EXISTS `general_log`; CREATE TABLE `general_log` ( -- Dumping data for table `general_log` LOCK TABLES `general_log` WRITE; /*!40000 ALTER TABLE `general_log` DISABLE KEYS */; INSERT INTO `general_log` VALUES ('2006-12-30 12:19:19','root[root] @ localhost []',1,0,'Query','set names binary'),('2006-12-30 12:19:19','root[root] @ localho st []',1,0,'Query','select _koi8r\'test\''),('2006-12-30 12:19:19','root[root] @ localhost []',1,0,'Query','flush logs'),('2006-12-30 12:19:19','root[root] @ lo calhost []',1,0,'Query','select * from general_log'),('2006-12-30 12:19:19','roo t[root] @ localhost []',1,0,'Quit',''),('2006-12-30 13:06:42','root[root] @ loca lhost []',2,0,'Connect','root@localhost on '),('2006-12-30 13:06:42','root[root] @ localhost []',2,0,'Query','SHOW VARIABLES LIKE \'pid_file\''),('2006-12-30 13 :06:42','root[root] @ localhost []',2,0,'Shutdown',''); /*!40000 ALTER TABLE `general_log` ENABLE KEYS */; So, we do have this LOCK TABLES `general_log` WRITE; in the dump.
[5 Apr 2007 12:43]
Alexander Barkov
The patch looks ok. Consider adding "rm" for the temporary file, like other tests do.
[5 Apr 2007 13:53]
Chuck Bell
Patch tested and works well.
[23 Apr 2007 7:29]
Bugs System
Pushed into 5.1.18-beta
[24 Apr 2007 1:29]
Paul DuBois
Noted in 5.1.18 changelog. mysqldump could not dump the log tables.
[27 Apr 2007 12:33]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/25603 ChangeSet@1.2512, 2007-04-27 14:50:01+02:00, tomas@whalegate.ndb.mysql.com +2 -0 Bug#26121 mysqldump includes LOCK TABLES general_log WRITE (backport to telco 6.1) - Giving the directive '--all-databases' to mysqldump caused an attempt to lock and dump log tables which don't support this operation. - With this patch the log tables are excluded from the set of databases tables to dump.