Как сделать MySQL Server > 5.5.45 на OS X Yosemite доступным через tcp?

Прямо сейчас я делаю netstat -n | grep 3306 и ничего не приходит. Кроме того, я пытаюсь подключиться с помощью:

$ mysql -h127.0.0.1 -u root -p
Enter password: 
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (61)

подключиться и увидеть ошибку ниже. Тем не менее, когда я использую:

$ mysql -hlocalhost -u root -p

Нет проблем для подключения к серверу.

Все это указывало на то, что MySQL Server установил официальный установщик на OS X 10.10 Yosemite, не разрешающий сетевое подключение к серверу. Как мне включить эту функцию?

РЕДАКТИРОВАТЬ, ЧТОБЫ СДЕЛАТЬ ТОЧКУ WY - НЕ ДУБЛИРУЮЩИЙ ВОПРОС

Предложения по решению этой проблемы можно найти во многих местах, таких как здесь, но ни одно из этих решений не помогло мне. Я объясню, что я сделал, поэтому гуру MySQL на OS X могут предложить новые вещи;)

  1. Я устанавливаю MySQL, следуя этому руководству

  2. Скопируйте образец my.cnf

    sudo cp /usr/local/mysql/support-files/my-innodb-heavy-4G.cnf /etc/my.cnf
    

Я могу остановить и запустить службу, используя настройки MySQL на рисунке 2.49.

Я проверил без успеха:

Отсюда:

Просто закомментируйте bind-address= в целом. Когда вы это сделаете, он будет привязан ко всем адресам. Также убедитесь, что в my.cnf у вас не включена сеть пропуска.

Я проверил с bind-address закомментировать, а также skip-networking закомментируйте. Я проверил с bind-address = 127.0.0.1 и с bind-address = 192.168.1.77 тоже.

Я действительно не знаю, что еще делать. Я проверяю, что сервер MySQL не прослушивает TCP-порт, используя две команды:

  1. netstat -n | grep 3306, ничего не показывая.

  2. mysql -h 127.0.0.1 -u root -p а также mysql -h 192.168.1.77 -u root -p, получая Не удается подключиться к серверу MySQL при... ошибке

Любая помощь?

0 ответов

Другие вопросы по тегам