Comment effectuer une sauvegarde de base de données MySQL à l'aide de MySQL Workbench?

113

Comment effectuer une sauvegarde de base de données à l'aide de MySQL Workbench? Pouvons-nous prendre une sauvegarde des manières suivantes-

  1. Le fichier de sauvegarde (.sql) contient les instructions Create Table et Insert into Table
  2. Le fichier de sauvegarde (.sql) contient uniquement les instructions Create Table, pas les instructions Insert into Table pour toutes les tables
  3. Le fichier de sauvegarde (.sql) contient uniquement les instructions Insert into Table, pas les instructions Create Table pour toutes les tables
Viraj Dhamal
la source

Réponses:

163

Pour Workbench 6.0

Ouvrez l'atelier MySql. Pour effectuer une sauvegarde de la base de données, vous devez créer New Server Instance(si non disponible) dans Server Administration.

Étapes de création New Server Instance:

  1. Sélectionnez une New Server Instanceoption dans Server Administrator.
  2. Fournissez les détails de connexion.

Après avoir créé une nouvelle instance de serveur, elle sera disponible dans la Server Administrationliste. Double-cliquez sur l'instance de serveur que vous avez créée OU cliquez sur l' Manage Import/Exportoption et sélectionnez l'instance de serveur.

Maintenant, à partir de l' option de DATA EXPORT/RESTOREsélection DATA EXPORT, sélectionnez le schéma et l'objet de schéma pour la sauvegarde.

Vous pouvez générer un fichier de sauvegarde de la manière indiquée ci-dessous.

Q.1) Le fichier de sauvegarde (.sql) contient à la fois des instructions Create Table et Insert into Table Statement

ANS:

  1. Sélectionnez l'option Démarrer l'exportation

Q.2) Le fichier de sauvegarde (.sql) contient uniquement les instructions Create Table, pas les instructions Insert into Table pour toutes les tables

ANS:

  1. Sélectionnez l' Skip Table Data(no-data)option

  2. Sélectionnez l'option Démarrer l'exportation

Q.3) Le fichier de sauvegarde (.sql) contient uniquement les instructions Insert into Table, pas les instructions Create Table pour toutes les tables

ANS:

  1. Sélectionnez l'onglet Options Tablesavancées , dans le panneau - sélectionnez l' no-create info-Do not write CREATE TABLE statement that re-create each dumped tableoption.
  2. Sélectionnez l'option Démarrer l'exportation

Pour Workbench 6.3

  1. Cliquez sur l'onglet Gestion à gauche dans le panneau du navigateur
  2. Cliquez sur Option d'exportation de données
  3. Sélectionnez un schéma
  4. Sélectionner des tables
  5. Sélectionnez l'option requise dans la liste déroulante sous la liste des tableaux selon vos besoins
  6. Cochez la case Inclure Créer un schéma
  7. Cliquez sur l'option Advance
  8. Cochez la case Insertion complète dans le panneau Inserts
  9. Lancer l'exportation Exportation de Workbench 6.3

Pour Workbench 8.0

  1. Aller à l' onglet Serveur
  2. Aller à l' exportation de la base de données

Cela ouvre quelque chose comme ça

MySQL Workbench

  1. Sélectionnez le schéma à exporter dans le Tables à exporter
  2. Cliquez sur Exporter vers un fichier autonome
  3. Vérifiez si les options avancées ... sont exactement comme vous le souhaitez pour l'exportation
  4. Cliquez sur le bouton Démarrer l'exportation
Viraj Dhamal
la source
4
Dans MySQL Workbench 6.1, vous devrez ouvrir la connexion MySQL souhaitée. Allez ensuite dans ce menu: Server / Data Export =)
Metafaniel
L'image était juste plus que suffisante pour aider. Dieu te bénisse.
rotimi-best le
39

Sever >Exporter les données

entrez la description de l'image ici

Sélectionnez la base de données et lancez l'exportation

entrez la description de l'image ici

cyber8200
la source
20
  1. Sur la page 'HOME' -> sélectionnez 'Manage Import / Export' sous 'Server Administration'

  2. Une boîte apparaît ... choisissez quel serveur contient les données que vous souhaitez sauvegarder.

  3. Dans l'onglet «Exporter sur le disque», sélectionnez les bases de données que vous souhaitez exporter.

  4. Si vous voulez toutes les tables, sélectionnez l'option 'Exporter vers un fichier autonome', sinon choisissez l'autre option pour une restauration sélective

  5. Si vous avez besoin d'options avancées, consultez un autre article, sinon cliquez sur `` Démarrer l'exportation ''

Daticon
la source
Il n'y a pas de menu "administration du serveur", est-ce obsolète?
NaturalBornCamper
@NaturalBornCamper, c'est juste "Server" maintenant, i.imgur.com/W2ichtm.png
matt wilkie
13

Dans Window dans la nouvelle version, vous pouvez exporter comme ceci

entrez la description de l'image ici entrez la description de l'image ici

entrez la description de l'image ici

Adiii
la source
9

La fonction d'exportation de données dans MySQL Workbench permet 2 des 3 façons. Il y a une case Skip Table Data (no-data)à cocher sur la page d'exportation qui permet de vider avec ou sans données. Le simple vidage des données sans métadonnées n'est pas pris en charge.

Mike Lischke
la source
6

Dans Workbench 6.3, c'est super simple:

  1. Dans la vue "HOME", sélectionnez l'une des connexions MySQL: (localhost)
  2. Dans la vue "Localhost" cliquez sur "Serveur" -> "Export de données"
  3. Dans la vue "Exportation de données", sélectionnez la ou les tables et si vous souhaitez exporter uniquement leur structure, ou structure et données, ...
  4. Cliquez sur "Démarrer l'exportation"
Manfred
la source
4

Dans workbench 6.0 Connectez-vous à l'une des bases de données. Vous verrez deux onglets.

1.Management 2.Schemas

Par défaut, l' Schemasonglet est sélectionné. Sélectionnez l' Managementonglet puis sélectionnez Data Export. Vous obtiendrez la liste de toutes les bases de données. sélectionnez la base de données souhaitée et le nom du fichier et les options souhaitées et lancez l'exportation. Vous avez terminé avec la sauvegarde.

Swapnil Shende
la source
2

Dans Workbench 6.3, allez dans le menu Serveur, puis choisissez Exporter les données. La boîte de dialogue qui apparaît vous permet de faire les trois choses que vous voulez.

Rob Sedgwick
la source
2

J'utilise MySQL Workbench 8.0 : entrez la description de l'image ici

Tính Ngô Quang
la source