/ / Comment connecter MySQL Workbench à MAMP PRO? - mysql, macos, mamp

Comment connecter MySQL Workbench avec MAMP PRO? - mysql, macos, mamp

Quelle est la solution pour connecter le MySQL Workbench outil avec le MAMP PRO Base de données MySQL?

Réponses:

72 pour la réponse № 1

Changer le type de connexion de TCP/IP à Localpuis pointez-le vers la prise:

/Applications/MAMP/tmp/mysql/mysql.sock

Votre nom d'utilisateur et votre pw seront probablement root / root


19 pour la réponse № 2

Comme Mike a dit que vous pouvez utiliser l'option Local et la diriger vers le socket:

/Applications/MAMP/tmp/mysql/mysql.sock

Ou vous pouvez générer un lien symbolique vers votre socket mysql (depuis votre terminal):

sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/

Le faire de cette façon les changements seront permanents et vous pourrez vous connecter à mysql en utilisant le mysqlcli ou tout autre outil externe.


9 pour la réponse № 3

J'ai pu obtenir http://www.sequelpro.com/ travaillant en le pointant vers le socket: /Applications/MAMP/tmp/mysql/mysql.sock


6 pour la réponse № 4

Après avoir regardé autour de lui pendant un certain temps, la réponse de Mike a très bien fonctionné.

Cependant, j'ai aussi découvert qu'entrer dans MySQLCochez la case "Autoriser l'accès réseau à MySQL" et choisissez le bouton d'option "Uniquement à partir de ce Mac". J'ai pu me connecter à l'aide de la connexion précédemment enregistrée dans MySQL Workbench que j'avais utilisée avec MAMP standard avant de passer à MAMP Pro.

Paramètres MAMP Pro MySQL pour autoriser l'accès au réseau local

Donc, pour ceux d’entre vous qui passent de MAMP à MAMP Pro et qui ont déjà configuré leurs connexions dans MySQL Workbench, cette option est plus rapide que la configuration d’une nouvelle connexion à l’aide d’un socket Unix.


2 pour la réponse № 5

J'ai eu le même problème et l'ai corrigé en décochant la case "Autoriser l'accès local uniquement" dans l'onglet Serveur-> MySQL


2 pour la réponse № 6

CONNEXION À DB AVEC MAMP

Connexion à la base de données avec MAMP. Vous devez utiliser une connexion locale


0 pour la réponse № 7

Je ne peux me connecter que si j'utilise la prise /Applications/MAMP/tmp/mysql/mysql.sock AND set "Lancer Apache / MySQL en tant qu'utilisateur www/mysql"dans l'onglet général.


0 pour la réponse № 8

Si, après avoir suivi Mike "s répondez vous recevez:

Operation failed: /usr/local/mysql/support-files/mysql.server start is invalid

Suivez les instructions ici. Pour moi, je devais remplacer / usr / local / mysql avec / Application / MAMP / Bibliothèque dans les champs:

  • Démarrer MySQL:
  • Arrêtez MySQL:
  • Vérifier l'état de MySQL:

0 pour la réponse № 9

Lorsque je dois établir cette connexion, je règle mesConnexion TCP / IP au socket et UN / pw à la racine comme le suggère Mike. Cependant, Workbench me disait toujours qu'il cherchait un fichier cnf à cet emplacement (/etc/my.cnf).

J'ai créé un lien symbolique à partir de mon fichier cnf MAMP vers l'emplacement recherché par Workbench. (sudo ln -s /Applications/MAMP/Library/support-files/my.cnf /etc/my.cnf)

configuration finalisée sans problème.


0 pour la réponse № 10

Assurez-vous que MySQL est réglé sur "on" en plus de Apache ou nginx. le Servers bouton ne peut pas basculer tous.

Dans mon cas, seul Apache fonctionnait :)


0 pour la réponse № 11

Dans mon cas, le problème était les ports. Comme bien expliqué ici, le port mysql par défaut dans MAMP est 8889, et non pas 3306, bien que sur le site Web MAMP, le site internet localhost indique qu’il s’exécute en 3306.