Bug #28564 Importing of dump of mysql database made by MySQL Administrator fails
| Submitted: | 21 May 2007 15:31 | Modified: | 25 Feb 2009 12:35 |
|---|---|---|---|
| Reporter: | Andrey Hristov | Email Updates: | |
| Status: | Not a Bug | Impact on me: | |
| Category: | MySQL Administrator | Severity: | S3 (Non-critical) |
| Version: | OS: | Any | |
| Assigned to: | Mike Lischke | CPU Architecture: | Any |
[21 May 2007 15:31]
Andrey Hristov
[31 May 2007 14:42]
MySQL Verification Team
Thank you for the bug report. The mysqldump client tool ignores that table:
c:\build\5.1>bin\mysqldump -uroot mysql > dump-mysql.sql
c:\build\5.1>grep general_log dump-mysql.sql
/* Don't copy internal log tables */
if (my_hash_insert(&ignore_table,
(byte*) my_strdup("mysql.apply_status", MYF(MY_WME))) ||
my_hash_insert(&ignore_table,
(byte*) my_strdup("mysql.schema", MYF(MY_WME))) ||
my_hash_insert(&ignore_table,
(byte*) my_strdup("mysql.general_log", MYF(MY_WME))) ||
my_hash_insert(&ignore_table,
(byte*) my_strdup("mysql.slow_log", MYF(MY_WME))))
return(EX_EOM);
Below the file backup done with MA.
c:\build\5.1>grep general_log "dump_mysqlad 20070531 1133.sql"
-- Definition of table `general_log`
DROP TABLE IF EXISTS `general_log`;
CREATE TABLE `general_log` (
-- Dumping data for table `general_log`
/*!40000 ALTER TABLE `general_log` DISABLE KEYS */;
INSERT INTO `general_log` (`event_time`,`user_host`,`thread_id`,`server_id`,`command_type`,`argument`) VALUES
('2007-05-31 11:24:04','root[root] @ localhost [127.0.0.1]',1,0,'Query','select * from general_log'),
('2007-05-31 11:24:41','root[root] @ localhost [127.0.0.1]',2,0,'Query','SELECT LOGFILE_GROUP_NAME, FILE_NAME, TOTAL_EXTENTS, INITIAL_
ENGINE, EXTRA FROM INFORMATION_SCHEMA.FILES WHERE FILE_TYPE = \'UNDO LOG\' AND FILE_NAME IS NOT NULL AND LOGFILE_GROUP_NAME IN (SELECT
INCT LOGFILE_GROUP_NAME FROM INFORMATION_SCHEMA.FILES WHERE FILE_TYPE = \'DATAFILE\' AND TABLESPACE_NAME IN (SELECT DISTINCT TABLESPACE
FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA=\'mysql\' AND TABLE_NAME IN (\'general_log\'))) GROUP BY LOGFILE_GROUP_NAME, FIL
E, ENGINE ORDER BY LOGFILE_GROUP_NAME'),
('2007-05-31 11:24:41','root[root] @ localhost [127.0.0.1]',2,0,'Query','SELECT DISTINCT TABLESPACE_NAME, FILE_NAME, LOGFILE_GROUP_NAM
TENT_SIZE, INITIAL_SIZE, ENGINE FROM INFORMATION_SCHEMA.FILES WHERE FILE_TYPE = \'DATAFILE\' AND TABLESPACE_NAME IN (SELECT DISTINCT TA
ACE_NAME FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA=\'mysql\' AND TABLE_NAME IN (\'general_log\')) ORDER BY TABLESPACE_NAME,
ILE_GROUP_NAME'),
('2007-05-31 11:24:41','root[root] @ localhost [127.0.0.1]',2,0,'Query','LOCK TABLES `general_log` READ /*!32311 LOCAL */'),
('2007-05-31 11:24:41','root[root] @ localhost [127.0.0.1]',2,0,'Query','show create table `general_log`'),
('2007-05-31 11:24:41','root[root] @ localhost [127.0.0.1]',2,0,'Query','show fields from `general_log`'),
('2007-05-31 11:24:41','root[root] @ localhost [127.0.0.1]',2,0,'Query','SELECT /*!40001 SQL_NO_CACHE */ * FROM `general_log`'),
('2007-05-31 11:26:10','root[root] @ localhost [127.0.0.1]',3,0,'Query','DROP TABLE IF EXISTS `general_log`'),
('2007-05-31 11:33:14','root[root] @ localhost [127.0.0.1]',7,0,'Query','SHOW INDEX FROM `general_log`'),
('2007-05-31 11:33:14','root[root] @ localhost [127.0.0.1]',7,0,'Query','DESCRIBE `general_log`'),
('2007-05-31 11:33:28','root[root] @ localhost [127.0.0.1]',9,0,'Query','show table status from `mysql` like \"general_log\"'),
('2007-05-31 11:33:28','root[root] @ localhost [127.0.0.1]',9,0,'Query','SELECT count(*) FROM `mysql`.`general_log`'),
('2007-05-31 11:33:28','root[root] @ localhost [127.0.0.1]',9,0,'Query','SHOW CREATE TABLE `mysql`.`general_log`'),
('2007-05-31 11:33:28','root[root] @ localhost [127.0.0.1]',9,0,'Query','SELECT /*!40001 SQL_NO_CACHE */ * FROM `mysql`.`general_log`'
/*!40000 ALTER TABLE `general_log` ENABLE KEYS */;
c:\build\5.1>
[25 Feb 2009 12:35]
Mike Lischke
This is by intention. MA only restores dumps created by MA itself. You can however override that behavior by enabling "Ignore Errors" on the General tab.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.050 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.