Comment déplacer une database MySQL Windows XP vers Linux?

Quelle est la façon recommandée de déplacer une database MySQL depuis Windows (XP) vers Linux (Ubuntu 9.10)?

Je pense que l'exécution de mysqldump à partir de XP puis d'importer sur la boîte Linux – y at-il une meilleure façon?

Est-ce que quelqu'un a déjà fait cela avant et, si oui, pourrait-il indiquer les étapes à suivre.

[Editer] Devrait avoir ajouté ceci: j'utilise mySQL v5.1 et j'utilise le format InnoDb

5 Solutions collect form web for “Comment déplacer une database MySQL Windows XP vers Linux?”

L'approche mysqldump fonctionnera certainement, et le résultat sera fiable. C'est comme je le reorderais, sauf si vous avez de très bonnes raisons de ne pas le faire comme ça.

Maintenant, pour les tables MyISAM, vous pouvez simplement copyr les files .FRM, .MYI et .MYD vers le directory correspondant correspondant à la database cible (MySQL crée un directory correspondant à chaque database dans le directory de données)

Pour les tables InnoDB, il suffit de copyr les files ne fonctionne pas. J'ai vu des gens le faire, par exemple, voir cet article: http://www.chriscalender.com/?p=28=1

J'espère que ça aide.

Vous pouvez sauvegarder votre Mysql dans Windows et le restaurer sous Linux. regarde ça :
http://www.devshed.com/c/a/MySQL/Backing-up-and-restoring-your-MySQL-Database/

Vous êtes sur la bonne voie. Décharger et charger est la meilleure et la plus fiable. Toute autre méthode peut entraîner des problèmes, ce qui peut ne pas être immédiatement évident.

Si possible, la copy des files de données sera l'option la plus rapide. Comme vous n'aurez pas besoin de réintroduire des données ou de reconstituer des index. Assurez-vous simplement de prendre les sauvegardes pertinentes au cas où cela pourrait inclure une mysqldump , avant de commencer.

Vous pouvez copyr des files de données à partir de MyISAM et InnoDB entre les architectures à condition qu'elles utilisent le même format à floating point. Il est principalement documenté ici pour MyISAM et ici pour InnoDB . Vous pourriez également être intéressé par ce thread qui affirme spécifiquement qu'il n'y a pas de problèmes de format attendus lors du déplacement entre Windows et Ubuntu en tant que plate-forme. Il comprend également des conseils utiles sur la procédure.

En ce qui concerne la réponse de Roland, la copy ou le déplacement de données InnoDB est possible et pris en charge. Il vous suffit d'être un peu plus attentif à tous les parameters pertinents. De la même façon, InnoDB ne parviendra pas à démarrer si vous modifiez les options de taille de données et de journal sur le caprice.

vous devez utiliser l'ubuntu linux 12.04 et la mise à jour en utilisant le gestionnaire de mise à jour … puis installer le vin de compatibilité Microsoft Windows en le recherchant simplement à la mise à jour du logiciel ubuntu, puis append la database en ajoutant odbcadd32 dans le terminal

  • Mot de passe incorrect lorsque l'ordinateur est verrouillé
  • La connection perdue lors des journaux de session de bureau à distance de Windows XP désactivé au lieu de se déconnecter
  • Installation de SVN séparément après Apache (Windows)
  • Périphériques de dossier Windows 10 pour Workgroup
  • Statut de l'administrateur / count invité "non applicable"?
  • Comment déterminer la position d'une "icône" sur le bureau (windows xp)?
  • Existe-t-il un utilitaire Windows embedded qui affiche des informations comme la MMC de gestion des disques?
  • Explorateur droit Cliquez sur les éléments du menu contextuel manquant
  • Windows XP ne peut pas établir une connection VPN
  • L'exécution de ce file de lot entraînera-t-il des dommages permanents à une installation Windows 7 ou Windows 2008 R2?
  • Windows XP SP3 inclut .NET Framework 2.0?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.