Co to jest poprawa połączenia narzędzia MySQL Workbench z bazą danych MySQL MAMP PRO?Jak połączyć środowisko robocze MySQL z MAMP PRO?
Odpowiedz
udało mi się dostać http://www.sequelpro.com/ pracę kierując go do gniazda: /Applications/MAMP/tmp/mysql/mysql.sock
zmienić typ połączenia z TCP/IP
do Local
, a następnie skierować go do gniazda:
/Applications/MAMP/tmp/mysql/mysql.sock
Twoja nazwa użytkownika i pw najprawdopodobniej będzie root/korzeń
Jak Mike powiedział, że można użyć opcji lokalnych i pkt i t do gniazda:
/Applications/MAMP/tmp/mysql/mysql.sock
Albo można wygenerować symboliczny link do swojego gniazda mysql (od terminalu):
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/
Robi to w ten sposób zmiany będą trwałe i będziesz móc połączyć się z MySQL za pomocą mysqlcli
lub dowolnego innego narzędzia zewnętrznego.
Stary post, ale link symboliczny działał idealnie, dziękuję. –
dowiązanie symboliczne zawsze działa: D – elboletaire
Mogę się połączyć, jeśli używam gniazda /Applications/MAMP/tmp/mysql/mysql.sock
I ustaw "Uruchom Apache/MySQL jako użytkownik www/mysql
" w zakładce gerneral.
Jeżeli po wykonaniu Mike's odpowiedź otrzymasz:
Operation failed: /usr/local/mysql/support-files/mysql.server start is invalid
Postępuj zgodnie z instrukcjami here. Dla mnie, musiałem wymienić /usr/local/mysql z /application/mA/Library w dziedzinach:
- start MySQL:
- Zatrzymaj MySQL:
- Sprawdź MySQL status:
Kiedy muszę wykonać to połączenie, ustawiam połączenie TCP/IP na gniazdo i UN/pw zarówno na root, jak Mike sugeruje powyżej. Jednak workbench wciąż mi mówił, że szukał pliku cnf w tej lokalizacji (/etc/my.cnf).
Utworzyłem dowiązanie symboliczne z pliku cnf MAMP do lokalizacji, której szukał Workbench. (sudo ln -s /Aplikacje/MAMP/Library/support-files/my.cnf /etc/my.cnf)
Instalacja zakończona bez problemu.
miałem ten sam problem i naprawić go odznaczając „Pozwól tylko lokalny dostęp” pole wyboru w server-> Tab MySQL
Czasami rzeczy są bardzo proste –
Po rozglądając się przez jakiś czas, odpowiedź Mike'a działał świetnie.
Jednak odkryłem również, że wchodząc na zakładkę MySQL i zaznaczając opcję "Zezwalaj na dostęp do sieci do MySQL" i wybierając opcję "tylko z tego komputera Mac", mogłem połączyć się przy użyciu wcześniej zapisanego połączenia w MySQL Workbench, które miałem używał standardowego MAMP przed uaktualnieniem do MAMP Pro.
Więc dla tych z Was, którzy przemieszczają się z MAMP do MAMP Pro i już konfigurację połączeń w MySQL Workbench, opcja ta jest szybsza niż utworzenie nowego połączenia przy użyciu gniazda UNIX.
dzięki za wzmiankę o tym. to działało dla mnie! – Dustin
Upewnij się, że MySQL jest ustawione na "włączone" oprócz Apache lub nginx. Przycisk Servers
może nie przełączać wszystkich z nich.
W moim przypadku, tylko Apache został uruchomiony :)
działa idealnie. Dzięki Mike! – supajb
Tego właśnie szukałem! – Lothre1
Zastanawiam się, dlaczego wybrano inną odpowiedź :) – Ram