Bonjour, sauriez vous comment supprimer une base de donnée corrompu avec toute ses traces autrement qu'en réinstallant mysql (5.5.57-0ubuntu0.14.04.1)
car je ne peux plus recréer de base de donnée avec le même nom sur le serveur mysql.
me donne:
ERROR 2013 (HY000): Lost connection to MySQL server during query
et une fois ce drop passé, je n'ai pourtant plus rien dans /var/lib/mysql/cms
si je recrée la base de donnée avec un autre nom je n'ai pas de problèmes,
mais si je tente de réinjecter un dump dans une nouvelle base de donnée créée avec le même nom, MySQL n'y arrive pas car il a des traces des clefs.
1 2
|
SELECT TABLE_SCHEMA,TABLE_NAME FROM INFORMATION_SCHEMA.TABLES; |
ne me donne pourtant que des tables systèmes une fois la bse sensée supprimée
et
SELECT * FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS;
aussit 
pour info :
l'insertion du dump me renvoie l'erreur
ERROR 1005 (HY000) at line 2148: Can't create table 'cms.eq_group' (errno: 121)
et n'insère que la moitié des tables
SHOW ENGINE INNODB STATUS;
me donne :
170915 11:29:21 Error in foreign key constraint creation for table `cms`.`eq_group`.
A foreign key constraint of name `cms`.`FK_E10CA3D34584665A`
already exists.
pour info, apres avoir fait
1 2
| DROP DATABASE cms;
SHOW ENGINE INNODB STATUS; |
me dit que:
------------------------
LATEST FOREIGN KEY ERROR
------------------------
170915 15:32:21 Error in foreign key constraint of table cms/eq_pistol:
there is no index in the table which would contain
the columns as the first columns, or the data types in the
table do not match the ones in the referenced table
or one of the ON ... SET NULL columns is declared NOT NULL. Constraint:
,
CONSTRAINT "FK_5689550D43432DF4" FOREIGN KEY ("solenoid_type_id") REFERENCES "eq_solenoid_type" ("id")
Merci d'avance de votre aide
Partager