7
votes

La version MySqldump ne correspond pas à la version du serveur sur Mac OSX

J'utilise MySQL Server sur Mac OSX 10.6.7 et j'ai installé la dernière version de MySQL Workbench GUI pour l'administrer. Lorsque j'essaie d'exporter une base de données, je reçois un message sur MySqldump étant la version 5.1.34 et donc incompatible avec le serveur dont la version est 5.5.9. Comment puis-je mettre à jour la version mysqldump pour être compatible avec mon serveur? Merci


1 commentaires

Comment avez-vous installé votre mysql?


3 Réponses :


4
votes

Votre meilleur pari est de détruire le serveur MySQL que vous avez installé et l'installer via Brew

lien

Vous pouvez également simplement installer MySQL à partir de celui que vous exécutez mais ce n'est pas conseillé.

Brew Installez MySQL

Espérons que la version de Brew sera suffisamment nouvelle pour la soutenir.

Avant de jeter votre ancienne installation MySQL toutefois, il pourrait être une bonne idée de faire une exportation via un outil tel que Navicat.


1 commentaires

Peut également installer MySQL à l'aide de MacPorts: Port Sudo Installez MySQL5 + Server



10
votes

Regardez le dossier d'installation MySQL. Très probablement il est / usr / local / mysql / bin Vous trouverez la compatible MySqldump à votre version MySQL. Vous devez dire à MySQLworkbench d'aller chercher MySQLworkbench à partir de cet endroit. Pour ce faire, Ouvrez MySQLworkbench - Préférences - Admin


1 commentaires

Bien travaillé. La version fournie avec MySQLworkbench était ancienne mais mon serveur MySQL local avait la version correcte. Merci!



4
votes

J'ai eu des problèmes pour savoir exactement quoi et où mettre le chemin local dans les préférences. Voici quelques informations plus détaillées:

1- Allez à MySQLworkbench et modifiez les préférences: MySQLworkbench / Préférences ... / Administration

2- Modifiez le champ "chemin d'accès à MySqldump:" Champ et sélectionnez votre local mysqldump Exemple: /usr/local/cellar/mysql/5.7.21/bin/mysqldump


0 commentaires