Exportation de Données de mysql Workbench 6.0
J'essaye d'exporter ma base de données, l'utilisation de MySQL Workbench 6.0 sur Windows, pour envoyer à mon instance db Amazon RDS, mais j'obtiens cette erreur:
Operation failed with exitcode 7
11:34:40 Dumping clubbin (taxicompanies)
Running: "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe"
-defaults-extra- file="c:\users\selene\appdata\local\temp\tmp6o0hno.cnf"
--max_allowed_packet=1G --delayed- insert=FALSE --host=localhost --user=root
--port=3306 --default-character-set=utf8 "clubbin" "taxicompanies"
mysqldump: [ERROR] unknown variable 'delayed-insert=FALSE'
N'quelqu'un a une idée qui peut m'aider?
Vous devez vous connecter pour publier un commentaire.
Cette erreur se produit sur les différents systèmes et peut être temporairement fixé par le:
Aller dans le répertoire approprié, en fonction du système:
a) Windows:
C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules
(32-bit installation sur les systèmes x64:C:\Program Files (x86)\MySQL\MySQL Workbench 6.3 CE\modules
)b) Mac OS X:
Applications/MYSQLWorkbench.app/Contents/Resources/plugins
- clic droit sur l'application et sélectionnez Afficher le contenu du Paquet à l'intérieur de l'application (grâce à Bradley Inondation)c) Linux Ubuntu:
/usr/lib/mysql-workbench/modules
(grâce à Alessandro Lopes)Ouvrir le fichier
wb_admin_export_options.py
Trouver ligne
"delayed-insert":["Write INSERT DELAYED statements rather than ...
Insérer
#
au début de cette ligne en commentaireEnregistrez le fichier et redémarrez Workbench.
Testé sur Windows 7 x64, MySQL 5.6.27 (MyISAM) & Workbench 6.3.5 x64.
Testé sur OSX Yosemite 10.10.4, MySQL 5.5.27 (MyISAM), Workbench 6.3.5 construire 201 CE x64.
wb_admin_export_options.py
fichier est situé dansApplications -> MYSQLWorkbench.app/Contents/Resources/plugins
. Remarque: un clic droit sur l'application et sélectionnezShow Package contents
à l'intérieur de l'app./usr/lib/mysql-workbench/modules/wb_admin_export_options.py
.pyc
fichier workbench allons encore utiliser ce fichier compilé à la place.Cela a fonctionné pour moi.
Modifier le fichier C:\Program Files\MySQL\MySQL Workbench 6.3 CE\modules\wb_admin_export_options.py (assurez-vous que vous ouvrez votre éditeur de texte en tant qu'administrateur)
trouver la ligne:
retardée insérer":["Écrire INSERT DELAYED plutôt que d'INSÉRER des déclarations.","FALSE", "BOOL", ("5.0.0", "5.7.0")],
et de mettre un dièse “#” au début de la ligne de sorte qu'il ressemble à ceci:
# retardée insérer":["Écrire INSERT DELAYED plutôt que d'INSÉRER des déclarations.","FALSE", "BOOL", ("5.0.0", "5.7.0")],
Cela permettra de commentaire la ligne, de sorte que le Workbench de ne pas utiliser cette déclaration.
Enregistrez et fermez le fichier.
Commencer Workbench et essayez à nouveau.
Référence http://dannytsang.co.uk/mysql-workbench-error-code-7/
Sur Linux Ubuntu/Mint:
Le fichier de configuration est situé à :
/usr/lib/mysql-workbench/modules/wb_admin_export_options.py
Comme décrit par c4pricorn, il suffit de commenter la ligne "retardée insérer":["Écrire INSERT DELAYED plutôt que...
Et redémarrez workbench.
Retardé insère où obsolète à 5.6 et sont convertis à la normale inserts en 5,7 (voir aussi http://dev.mysql.com/doc/refman/5.7/en/insert-delayed.html). Je me demande pourquoi mysqldump signale une erreur sur ce point. Peu importe, MySQL Workbench doit être ajusté à n'utiliser
delayed-insert
pour les décharges. Pouvez vous s'il vous plaît remplir un rapport de bogue à http://bugs.mysql.com de porter cette sur le agenta pour MySQL Workbench?mysqldump: unknown variable 'set-gtid-purged=OFF'
Dans CentOS 7,
Ouvrir le fichier /usr/lib64/mysql-workbench/modules/wb_admin_export_options.py
Trouver la ligne "retardée insérer":["Écrire INSERT DELAYED plutôt que de ...
Insérer un # au début de cette ligne en commentaire
Enregistrez le fichier et redémarrez Workbench.
Comme l'a souligné dans un précédent post, en mettant un # devant le retard de la-insérer une ligne dans wb_admin_export_options.py ne résout le problème.Ce que je voudrais ajouter, c'est que quand j'ai essayé de modifier dans le bloc-notes et Pythonwin,j'ai rencontré l'administrateur de l'homme.Ils ne me laissent pas enregistrer le fichier après mon montage.J'ai enfin le contourner en modifiant et en l'enregistrant dans notepad++.On peut le télécharger à partir d'ici https://notepad-plus-plus.org/
Retrait de retard-insérer une ligne dans
wb_admin_export_options.py
résout le problème. Vous avez besoin pour obtenir des droits d'administrateur pour modifier le fichier.Néanmoins considérer que votre base de données MySQL pourraient n'ont pas été correctement mis à niveau avant.
Être prudent sur l'éditeur: sur Win7 64 le bloc-notes ne fonctionne pas sur cette modification.
Le bloc-notes va présenter une seule ligne, utilisez un éditeur de texte avec crlf.
J'ai eu cette erreur jusqu'à ce que j'ai mis à jour vers la dernière version. Actuellement 8.0.15. Qu'il fixe sur mon Mac.