#mysql50#lost+found

Vous installâtes MySQL et le configurâtes rigoureusement. Vous déplaçâtes même le tablespace sur une partition dédiée, pour des raisons de performance et de maintenance. Vous démarriez alors le service, rempli par le sentiment du travail bien fait. Par professionnalisme, vous vérifiâtes les logs; et là! Horreur:

120710 10:14:40 [ERROR] Invalid (old?) table or database name 'lost+found'

“Mais what the f¤#k?!” vous exclamâtes vous!

A force d’observation, vous découvrîtes un autre symptôme: la présence d’une base de donnée #mysql50#lost+found

mysql> SHOW DATABASES;
+---------------------+
| Database            |
+---------------------+
| information_schema  |
| #mysql50#lost+found |
| mysql               |
| performance_schema  |
+---------------------+
4 rows in set (0.00 sec)

C’est pas très joli tout ça et ça peut faire planter les scripts de sauvegarde écrit un peu trop vite… Continue reading “#mysql50#lost+found”