Я только что загрузил установленный MySQL на OSX 10.10.4 (Yosemite) из последнего файла DMG.Установка MySQL на OSX работает на порт 3307
выглядит как он работает на порт 3307, а не стандартный 3306. (например телнет на локальный в 3306 раз вне, телнет на локальный на 3307 дает мне ожидаемый MySQL propmpt)
Потерпев с этим, бесчисленным множеством googling, пытаясь переопределить его файлом my.cnf (порт = 3306), у меня есть обходной путь, просто не уверен, что он нормальный.
В Системных настройках в разделе «MySQL» нажмите «Автоматический запуск MySQl Server при запуске».
Это заставляет его генерировать запуск Daemon in/Library/launchDaemons.
Затем я отредактировал этот файл и изменил порт на 3306 и перезапустил его.
Работы отлично сейчас.
Но:
- Почему он, начиная с 3307, чтобы начать? (один из тех, кто предложил Yosemite, уже установил mysql и поэтому увеличил номер порта)
- Как это укусит меня в будущем?
У меня была точно такая же проблема, спасибо вам за это! (Я также считаю, что это единственный способ, если вы используете кнопку настроек) – John
Вы пробовали [это] (http://superuser.com/questions/972276/mysql-binds-to-port-3307-not- порт-3306)? – Dario
Я всегда использовал тот, который был упакован с [Homebrew] (http://brew.sh/) вместо официального установщика. Насколько я знаю, он по умолчанию равен 3306. Это также намного проще для обновления, вы можете просто «закинуть обновление mysql» вместо того, чтобы загружать и запускать программу установки. – tadman