Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1699 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Mysql] Remonter des tables Innodb sur une autre base à partir des frm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Mysql] Remonter des tables Innodb sur une autre base à partir des frm

n°2018765
tuxbleu
renie ses origines
Posté le 24-08-2010 à 18:30:06  profilanswer
 

Bonjour,
 
J'administre ma base de données avec phpmyadmin.
J'ajoute une table toto, ca me crée dans le répertoire "data" un fichier toto.frm, et rien d'autre
Je devrais avoir des fichiers toto.myd et toto.myi, et ils ne se créent pas. Pourtant, ma table est bien renseignée. Vous avez déjà rencontré ce cas ?
Ma sauvegarde de ma base est du coup inutilisable, puisque je ne sais pas où aller chercher ces fichiers.
Et en l'occurrence, ca m'arrangerais d'en remonter une là, et de régler ce problème pour les futures sauvegardes.
 
 
Quelqu'un a déjà rencontré ce cas ?
 
 :jap:
 
 
SUIVI :  
Suite à vos remarque, j'ai vérifié, et mes nouvelles tables crées sont crées en Innodb.
Problème du moment donc : à partir d'une sauvegarde de mes tables au format Innodb, comment les remonter sur une autre base mysql ?
En myIsam, suffit de stop le service mysql, coller les tables dans le répertoire de data, redemarrer le service mysql et ca roule.
La même méthode ne fonctionne pas là :/

Message cité 1 fois
Message édité par tuxbleu le 26-08-2010 à 15:49:38

---------------
Mon topic de vente - Mon feed-back
mood
Publicité
Posté le 24-08-2010 à 18:30:06  profilanswer
 

n°2018919
jeff@be
Posté le 25-08-2010 à 13:10:05  profilanswer
 

myd et myi sont utilisés par MyISAM.
Ta table utlise-t-elle bien MyISAM comme moteur de stockage?

n°2019021
tuxbleu
renie ses origines
Posté le 25-08-2010 à 20:30:55  profilanswer
 

heu, je vérifierais, ce que je ne comprends pas, c'est que mes tables les plus anciennes ont 3 fichiers, les plus récentes une seule.
J'ai eu un crash violent, j'ai réinstallé mon serveur, récupéré mes sauvegardes, et j'ai eu la surprise de voir des tables ne pas se remonter, C'est là que j'ai vu que certaines tables n'avaient qu'un fichier.
Je suis allé voir le répertoire d'origine où étaient les datas, et j'ai vu que effectivement, les tables récentes n'avaient qu'un fichier. Je ne me souviens pas d'avoir fait un mise à jour du moteur de base.
Là je suis couillonné, mes tables récentes ont "disparues" (enfin sont inutilisables)
 
:/


---------------
Mon topic de vente - Mon feed-back
n°2019033
aideinfo
Posté le 25-08-2010 à 22:39:09  profilanswer
 
n°2019034
tuxbleu
renie ses origines
Posté le 25-08-2010 à 22:39:43  profilanswer
 

aideinfo a écrit :

C'est normal en InnoDB.


 :jap:  
vais regarder ça  :jap:


---------------
Mon topic de vente - Mon feed-back
n°2019182
tuxbleu
renie ses origines
Posté le 26-08-2010 à 15:50:23  profilanswer
 

j'ai maj le premier post.
 Sujet du moment, essayer de remonter mes tables sur une autre base mysql, à partir des seuls fichiers frm (puisqu'on a rien d'autre..)


---------------
Mon topic de vente - Mon feed-back
n°2241039
phcmaster
Posté le 23-10-2014 à 17:12:22  profilanswer
 

tuxbleu a écrit :

Bonjour,
 
J'administre ma base de données avec phpmyadmin.
J'ajoute une table toto, ca me crée dans le répertoire "data" un fichier toto.frm, et rien d'autre
Je devrais avoir des fichiers toto.myd et toto.myi, et ils ne se créent pas. Pourtant, ma table est bien renseignée. Vous avez déjà rencontré ce cas ?
Ma sauvegarde de ma base est du coup inutilisable, puisque je ne sais pas où aller chercher ces fichiers.
Et en l'occurrence, ca m'arrangerais d'en remonter une là, et de régler ce problème pour les futures sauvegardes.
 
 
Quelqu'un a déjà rencontré ce cas ?
 
 :jap:
 
 
SUIVI :  
Suite à vos remarque, j'ai vérifié, et mes nouvelles tables crées sont crées en Innodb.
Problème du moment donc : à partir d'une sauvegarde de mes tables au format Innodb, comment les remonter sur une autre base mysql ?
En myIsam, suffit de stop le service mysql, coller les tables dans le répertoire de data, redemarrer le service mysql et ca roule.
La même méthode ne fonctionne pas là :/


 
Bonjour,
je rencontre le même problème aujourd'hui...avez-vous trouvé une solution ?
Merci d'avance. :o  

n°2241066
rufo
Pas me confondre avec Lycos!
Posté le 24-10-2014 à 09:35:29  profilanswer
 

InnoDB utilise un table space (un gros fichier situé à la racine du répertoire de Mysql en général) qui contient toutes les données et index des BD qui sont en InnoDB sur le serveur. La méthode de transfert de BD mentionnée par tuxbleu (arrêt de mysql et copier/coller le répertoire de la BD) est à proscrire :non:  
Un export de BD se fait avec mysqldump (pour MyIsam). Il me semble qu'avec InnoDB, mysqldump en marche pas à tout les coups et il faut avoir un outil permettant de faire un dump "à chaud".
 
http://dev.mysql.com/doc/refman/5. [...] ation.html


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2241141
tuxbleu
renie ses origines
Posté le 25-10-2014 à 00:39:15  profilanswer
 

phcmaster a écrit :


 
Bonjour,
je rencontre le même problème aujourd'hui...avez-vous trouvé une solution ?
Merci d'avance. :o  


C'est vieux cette histoire. De mémoire je m'en suis sorti, mais en recuperant un ancien export que j'avais fait, que j'ai réinjecté. Sans ça j'etais fucked...


---------------
Mon topic de vente - Mon feed-back

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Mysql] Remonter des tables Innodb sur une autre base à partir des frm

 

Sujets relatifs
[RESOLU][MySQL] calcul suivant le cas ....[RESOLU] Modifier timeout pour un mysql_query() ???
Macro de recherche dans differents fichiersLinq To MySQL
[MySQL] mise à jour BDD sans interruption de serviceComment crypter les pwd des utilisateurs Mysql dans une table ?
Problème pour joindre plusieurs fichiers à un mailnombre de fichiers où appartient un terme
Problème SSL, générer les fichiers .csr et .keyLlistage de fichiers et répertoires
Plus de sujets relatifs à : [Mysql] Remonter des tables Innodb sur une autre base à partir des frm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR