Je veux prendre toute la base de données. Où puis-je trouver le fichier de la base de données ?
Existe-t-il un moyen d'écrire la base de données entière avec toutes les données dans un fichier texte (comme celui de SQL Server) ?
Je veux prendre toute la base de données. Où puis-je trouver le fichier de la base de données ?
Existe-t-il un moyen d'écrire la base de données entière avec toutes les données dans un fichier texte (comme celui de SQL Server) ?
Database > Reverse Engineer
et suivez les instructions. L'assistant vous guidera dans la connexion à votre instance, la sélection de votre base de données et le choix des types d'objets que vous souhaitez désosser. Lorsque vous aurez terminé, vous aurez au moins un nouvel onglet appelé MySQL Modèle. Vous pouvez également avoir un onglet appelé Diagramme EER ce qui est cool mais pas pertinent ici.Database > Forward Engineer
Copy to Clipboard
o Save to Text File
.L'assistant vous emmènera plus loin, mais si vous voulez juste le script vous pouvez vous arrêter ici.
Un mot d'avertissement : les scripts sont générés avec CREATE
des commandes. Si vous voulez ALTER
vous devrez (d'après ce que je sais) changer manuellement les CREATE en ALTER.
C'est garanti de fonctionner, je viens de le faire ce soir.
Il y a une case à cocher dans le "forward engineer" qui dit "générer des déclarations d'insertion".
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 l'Administration du serveur. Là, vous pouvez cloner n'importe quelle table ou la base de données entière.
Ce tutoriel pourrait être utile.
EDITAR
Comme le lien fourni n'est plus actif, voici une Réponse SO décrivant le processus de création d'une sauvegarde de BD dans Workbench.
D'une certaine manière, Workbench 5.2 s'est planté lorsque j'ai essayé de sauvegarder mon ancienne base de données qui se trouve sur le serveur distant 5.0.48 ; mais les anciens outils gui fonctionnent avec succès localement, via l'accès à distance.
Et dans MySQL Workbench 6.1 (Community), vous le trouverez dans le menu "Server" lorsque vous ouvrez une connexion.
Et si vous avez besoin d'exporter également les INSERTS, décochez l'option "Skip table data (no-data)".
Essayez la fonction d'exportation de phpMyAdmin .
Je pense qu'il existe également une possibilité de copier les fichiers de la base de données d'un serveur à l'autre, mais je n'ai pas de serveur disponible pour le moment et je ne peux pas le tester.
Je n'utilise pas phpmyadmin, en fait j'utilise asp.net avec MySQL, et j'utilise MySQL Workbench 5.2 CE. Alors y a-t-il un moyen de prendre la DB script en utilisant MySQL Workbench 5.2 CE ? ?? et savez-vous si cette application enregistre les fichiers de la base de données à un endroit quelconque de la machine locale ? ???
Bien que cela ne corresponde pas à la demande de l'OP, j'estime que cette méthode est préférable à l'utilisation de Workbench pour faire un dumping de la base de données. Workbench échoue là où PhpMyAdmin excelle : les tables InnoDB avec des clés étrangères. Les vidages de Workbench devront être modifiés manuellement avant d'être importés. Ceux de PhpMyAdmin sont prêts à l'emploi.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.