Подтвердить что ты не робот

Как подключить Workbench MySQL с MAMP PRO?

Какое исправление для подключения инструмента MySQL Workbench с MAMP PRO > База данных MySQL?

4b9b3361

Ответ 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 Pro MySQL для разрешения доступа к локальной сети

Итак, для тех из вас, кто переезжает из 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

Подключение к БД с помощью MAMP. Вы должны использовать локальное соединение