MySQL Administrator Sauvegardes:Le “Mode de compatibilité”, Ce qui est Exactement ce faire?

StackOverflow https://stackoverflow.com/questions/8365

  •  08-06-2019
  •  | 
  •  

Question

Dans Mysql Administrator, lors des sauvegardes, ce qui est exactement le "Mode de Compatibilité"?

Je suis en train d'essayer de combler les sauvegardes généré par webmin avec l'outil de téléchargement disponible à l'intérieur mysql administrator.Mes données déjà a quelques incohérences (les tiques, les virgules, etc, je crois), j'ai juste l'habitude d'essayer de plier out (mais elles peuvent réapparaître dans le futur de toute façon).Ces plis de générer des erreurs lorsque j'essaie de restaurer une de mes sauvegardes.

Maintenant, si je créer des sauvegardes de webmin, et ensuite utiliser MySQL administrator pour les restaurer, ils échouent.Mais si je générer les sauvegardes à l'aide de MySQL Administrateur ET de cocher la case "Mode de Compatibilité", puis sur la tête de MySQL administrator (un autre exemple) et de la restauration...il fonctionne!

Selon MySQL, le "Mode de Compatibilité" est;

Le mode de compatibilité crée des fichiers de sauvegarde qui sont compatibles avec les anciennes versions de MySQL Administrator.

Webmin, sur l'autre main, donne moi l'une des options suivantes pour la compatibilité:

  • ANSI
  • MySQL 3.2.3
  • MySQL 4.0
  • PostgreSQL
  • Oracle
  • Microsoft SQL
  • DB2
  • MaxDB

Qui aimeriez-vous dire est une meilleure solution?Mon jeu de données est très grand, alors qu'il faudrait un certain temps pour expérimenter un par un (spécialement d'où la pensée peut battre brute-forcer).

Edit:on dirait que c'est fait ANSI, mais je ne suis pas 100% sur elle.

Était-ce utile?

La solution

Le mode de compatibilité - le mode qui vous permet de créer des exportations de compabible avec différentes versions de MYSQL ou d'autres bases de données.

Vous voyez, certaines versions de MySQL a de différentes commandes qui ont été utilisés dans les différentes versions.Donc, ce que le mode de compatibilité vous permet de faire est de prendre une base de données et l'exportation SQL pour être compatible avec une autre version de MySQL.Ainsi, vous pouvez mettre à niveau votre serveur MySQL 3 à 4 - ce le mode de compatibilité permet l'exportation de votre base de données ou des tables individuelles pour créer un fichier SQL qui peut importer dans une base de données MySQL 4 version serveur (devrait fonctionner dans 5 également).

J'utilise webmin, aussi, et d'exécuter MySQL 5.J'ai utiliser le mode de compatibilité pour MySQL 4....Je orienter clairement de tous les autres, parce que je ne suis pas l'exécution de celles d'autres bases de données.

Aussi loin que les commandes MySQL différents entre MySQL 3.x et 4.x, je crois qu'il y avait des changements en ce qui concerne comment CURRENT_TIMESTAMP est traduit à partir de MySQL de 3 à 4, et aussi MySQL 3 ne prend pas en charge les jeux de caractères, en fonction de ce post sur le forum ici: http://www.phpbuilder.com/board/showthread.php?t=10330692

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top