[Bug 593552] Re: mysql-server-5.1 deletes tables on start
Matthias Meier
matthias.j.meier at gmx.net
Mon Jun 14 19:39:41 BST 2010
As following scenario shows, the problem occures really because of a
oviously invalid table which I backuped inside the mysql data directory:
Test1)
Before starting the problematic mysql server security release (5.1.41-3ubuntu12.3) by "start mysql" the mysql data directory shows following entries:
debian-5.0.flag ibdata1 ib_logfile0 ib_logfile1 mysql
mysql_upgrade_info tcexam tcexam9 tcexam.bak1 zm
Mention the entry "tcexam.bak1" which is an exact copy of the "tcexam" table directory.
(identical according a "diff -r" and also the access rights are same. Possibly I copied the table manually some years ago by a "cp -a tcexam tcexam.bak1" - I didn't use these two tables since then because I'm working now on another table "tcexam9").
After starting the mysql-server (release 5.1.41-3ubuntu12.3) the only directory entry left is:
"tcexam at 002ebak1"
So a l l t a b l e s d i s a p e a r e d - including table mysql
and all other tabels!
Test2)
After restoring the directory from the backup and deleting "tcexam.bak1" manually before starting the mysql-server, all is working fine.
Test3)
After that I did another test with the now working setup:
I stopped the mysyl-server, copied "tcexam" now manually by a "cp -a tcexam tcexam.bak1" and started mysql again - but now the problem doesn't happen again!
(But of course I can reproduce it by resoring the original directory
content.)
As I mentioned, this happens only with mysql-server-5.1 5.1.41-3ubuntu12.3, not with older releases!
At last I looked into the subdirectory "tcexam at 002ebak1" and what surprise all the tables are there:
db.opt ibdata1 ib_logfile1 mysql_upgrade_info tcexam9 zm
debian-5.0.flag ib_logfile0 mysql tcexam tcexam.bak1
Strange isn't it?
Regards
Matthias
--
mysql-server-5.1 deletes tables on start
https://bugs.launchpad.net/bugs/593552
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to mysql-dfsg-5.1 in ubuntu.
More information about the Ubuntu-server-bugs
mailing list