[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[HS] question aux spécialistes mysql



    Bonjour à tous et désolé pour le HS,

soit un insert en mass qui plante pour je ne sais pas trop quelle
raison, la table ma_table dans la base ma_base reste "locké". Impossible
de relancer l'import. Ma table est en InnoDB.

Un second lancement me dit que que ma_base.ma_table n'existe pas (j'ai plus
le message exacte sous la main)

Pour débloquer j'ai testé :
- kill du script d'import
- relance de mysql
- mysqlcheck : il me répond que ma_base.ma_table n'existe pas 
- drop database ma_base + create database; puis chargement d'un dump de
sauvegarde : ERROR 1005 (HY000) at line 11643: Can't create table
'ma_base.ma_table' (errno: 121)
- drop database + drop user, puis create database + create user, puis
chargement du dump et la ça fonctionne.

Quelqu'un peut m'expliquer pourquoi il faut faire un drop du user pour
pouvoir recréer un objet dans une base toute neuve ?

pour info, la table en question c'est la table "catalogsearch_result"
d'un magento.

-- Thomas Clavier http://www.azae.net Jabber/XMPP/Gtalk : tclavier@azae.net +33 (0)6 20 81 81 30
-- 
Thomas Clavier                 http://www.tcweb.org
Jabber/XMPP/MSN/Gtalk :        tom@jabber.tcweb.org
+33 (0)6 20 81 81 30           +33 (0)950 783 783

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: