Какое исправление для подключения инструмента MySQL Workbench с MAMP PRO > База данных MySQL?
Как подключить Workbench MySQL с MAMP PRO?
Ответ 1
Я смог получить http://www.sequelpro.com/, указав его в сокет:/Applications/MAMP/tmp/mysql/mysql.sock
Ответ 2
Измените тип подключения с TCP/IP
на Local
, затем укажите его в сокет:
/Applications/MAMP/tmp/mysql/mysql.sock
Ваше имя пользователя и pw, скорее всего, будет root/root
Ответ 3
Как Майк сказал, что вы можете использовать параметр Local и указывать его на сокет:
/Applications/MAMP/tmp/mysql/mysql.sock
Или вы можете создать символическую ссылку на ваш сокет mysql (из вашего терминала):
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/
Выполняя этот способ , изменения будут постоянными, и вы сможете подключиться к mysql с помощью mysqlcli
или любого другого внешнего инструмента.
Ответ 4
Посмотрев вокруг довольно долгое время, Майк отвечал отлично.
Однако я также обнаружил, что, войдя на вкладку MySQL и выбрав "Разрешить сетевой доступ к MySQL" и выбрав переключатель "только с этого Mac", мне удалось подключиться с использованием ранее сохраненного соединения в MySQL Workbench, используя стандартную MAMP перед обновлением до MAMP Pro.
Итак, для тех из вас, кто переезжает из MAMP в MAMP Pro и уже установил соединения в MySQL Workbench, этот параметр быстрее, чем настройка нового соединения с использованием unix-сокета.
Ответ 5
У меня была такая же проблема и исправлена ее, сняв флажок "Разрешить локальный доступ" на вкладке Server- > MySQL
Ответ 6
Я могу подключиться только, если я использую socket /Applications/MAMP/tmp/mysql/mysql.sock
И установить "Запустить Apache/MySQL как пользователь www/mysql
" на вкладке gerneral.
Ответ 7
Если после ответа Майка вы получите:
Operation failed: /usr/local/mysql/support-files/mysql.server start is invalid
Следуйте инструкциям здесь. Для меня мне пришлось заменить /usr/local/mysql на/Application/MAMP/Library в полях:
- Запустите MySQL:
- Остановить MySQL:
- Проверить статус MySQL:
Ответ 8
Когда мне нужно это подключение, я устанавливаю соединение TCP/IP с сокетом и UN/pw как root, так как Mike предлагает выше. Однако workbench все еще говорил мне, что он ищет файл cnf в этом месте (/etc/my.cnf).
Я создал символическую ссылку из моего файла MMP cnf в место, где Workbench его искал. (sudo ln -s/Applications/MAMP/Library/support-files/my.cnf/etc/my.cnf)
настройка завершена без проблем.
Ответ 9
Убедитесь, что MySQL установлен в "on" в дополнение к Apache или nginx. Кнопка Servers
может не переключать все из них.
В моем случае работает только Apache:)
Ответ 10
Подключение к БД с помощью MAMP. Вы должны использовать локальное соединение