NicoMSEvent:MyISAM ne gère pas le transactionnel .. c'est pour ca que j'utilise InnoDB sur ce coup. Je suis plutôt pour le MyIsam en règle générale, mais là, pas possible .. ^^
Christouphe:le problème c'est qu'en faisant ca:
mysqldump --opt --user=username --password database > filetosaveto.sql
Lors de la restauration, si il ne trouve pas la base de données, il ne fait pas la restauration, idem pour les frm des tables. Il met simplement un mess d'erreur disant qu'il n'y a pas la base ou les tables, et s'arrête là.
En faisant:
mysqldump --user=username --password --databases database > filetosaveto.sql
Il indique dans le fichier .sql la création de la base et des tables, mais il ne le fait pas non plus !?... c'est ca mon problème ... ^^
Moi je cherche une solution pour qu'il refasse la base et les tables si il ne les trouve pas avant d'insérer les données. En clair, tout avoir en une seule commande. Là je suis obligé de me créer la table manuellement, de copier les .frm manuellement, et après d'insérer les données avec mysqldump, c'est lourd.
Quelqu'un a une idée ?
Christouphe:le problème c'est qu'en faisant ca:
mysqldump --opt --user=username --password database > filetosaveto.sql
Lors de la restauration, si il ne trouve pas la base de données, il ne fait pas la restauration, idem pour les frm des tables. Il met simplement un mess d'erreur disant qu'il n'y a pas la base ou les tables, et s'arrête là.
En faisant:
mysqldump --user=username --password --databases database > filetosaveto.sql
Il indique dans le fichier .sql la création de la base et des tables, mais il ne le fait pas non plus !?... c'est ca mon problème ... ^^
Moi je cherche une solution pour qu'il refasse la base et les tables si il ne les trouve pas avant d'insérer les données. En clair, tout avoir en une seule commande. Là je suis obligé de me créer la table manuellement, de copier les .frm manuellement, et après d'insérer les données avec mysqldump, c'est lourd.
Quelqu'un a une idée ?