Comment générer l'ensemble du script de base de données dans MySQL Workbench?
Je veux profiter de l'ensemble de la base de données. Où puis-je trouver le fichier de base de données?
Et s'il y a une façon d'écrire l'ensemble de la base de données avec toutes les données dans un fichier texte (comme celui de SQL Server)?
Vous devez vous connecter pour publier un commentaire.
Q#1: je suppose que c'est quelque part sur votre serveur MySQL?
Q#2: Oui, c'est possible. Vous devez établir une connexion via le Serveur d'Administration. De là, vous pouvez cloner n'importe quel tableau ou de la totalité de la base de données.
Ce tutoriel pourrait être utile.
MODIFIER
Depuis le lien fourni n'est plus actif, voici un DONC réponse décrivant le processus de création d'une sauvegarde de la bd dans Workbench.
Comment générer des scripts SQL de votre base de données dans Workbench
Database > Reverse Engineer
et suivez les invites. L'assistant vous guide à travers la connexion à votre exemple, la sélection de votre base de données, et de choisir les types d'objets que vous souhaitez inverser ingénieur.Lorsque vous avez terminé, vous aurez au moins un nouvel onglet appelé MySQL Modèle. Vous pouvez également avoir un onglet appelé REE Diagramme ce qui est cool, mais pas pertinentes ici.
Database > Forward Engineer
Copy to Clipboard
ouSave to Text File
.L'assistant va vous emmener plus loin, mais si vous voulez juste le script vous pouvez vous arrêter ici.
Un mot de prudence: les scripts générés avec
CREATE
commandes. Si vous voulezALTER
vous aurez pour (autant que je peux dire) de modifier manuellement le Crée pour les neutres.C'est garanti, je l'ai juste fait ce soir.
Dans MySQL Workbench 6, les commandes ont été repositionné comme le "Serveur d'Administration" de l'onglet a disparu.
Vous maintenant de trouver l'option "Exportation des Données" sous la rubrique "Gestion" lorsque vous ouvrez un standard de connexion au serveur.
il y a option d'exportation des données dans MySQL workbech
J'ai trouvé cette question en cherchant sur Google pour "mysql workbench d'exportation de base de données sql fichier". Les réponses données ici ne m'aide pas, mais j'ai finit par trouver la réponse, je suis donc poster ici pour les générations futures à trouver:
Réponse
Dans MySQLWorkbench 6.0, procédez de la manière suivante:
Voici une capture d'écran pour référence:
Dans le menu en haut de MySQL Workbench cliquez sur base de données, puis sur l'avant de l'ingénieur. Dans les options de menu qui vous sera présenté, assurez-vous d'avoir de "générer des états d'insertion pour les tables" ensemble.
Essayer la fonction d'exportation de phpMyAdmin.
Je pense qu'il y a aussi la possibilité de copier les fichiers de base de données d'un serveur à un autre, mais je n'ai pas de serveur disponible pour le moment donc je ne peux pas le tester.
Aucun de ces fonctionné pour moi. Je suis sous Mac OS 10.10.5 et Workbench 6.3. Ce qui a fonctionné pour moi est Base de données->Assistant de Migration... Flux de la très soigneusement les étapes
Étonnamment l'Exportation de Données dans MySql Workbench n'est pas seulement pour les données, en fait, il est idéal pour générer des scripts SQL pour l'ensemble de la base de données (y compris les vues, les procédures stockées et les fonctions) en quelques clics. Si vous voulez juste les scripts et pas de données, il suffit de sélectionner la fonction "Ignorer les données de la table" option. Il peut générer des fichiers séparés ou un autonome fichier. Voici plus de détails sur la fonctionnalité: http://dev.mysql.com/doc/workbench/en/wb-mysql-connections-navigator-management-data-export.html
dans mysql workbench serveur>>>>>>exporter des Données
ensuite, suivez les instructions il va générer des états d'insertion pour tous les tableaux de données de chaque table dispose d' .fichier sql pour l'ensemble de ses données contenues