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

Не удается подключиться к MySQL Workbench на Mac. Не удается подключиться к серверу MySQL на "127.0.0.1" (61) Mac Macintosh

Не удается подключиться к MySQL Workbench на Mac. Я получаю следующую ошибку: Не удалось подключиться, сервер может не работать. Не удается подключиться к серверу MySQL на "127.0.0.1" (61) Помощь будет оценена.

Спасибо!

4b9b3361

Ответ 1

Перейдите в Настройки системы → MySql и проверьте состояние своего экземпляра MySql.

Ответ 2

В подобную проблему возникла проблема, и моя проблема заключалась в том, что MySQL настроен для работы на нестандартном порту. Я не знаю причину этого, но чтобы узнать, какой порт MySQL запущен, запустите в клиенте MySql следующее:

SHOW GLOBAL VARIABLES LIKE 'PORT';

Ответ 3

Возможно, существует одна или несколько причин, если вы не можете подключиться к серверу MAC OS X MySQL с MySQL-workbench.

Когда вы нажмете "тестовое соединение", вы можете увидеть эту ошибку. Это можно объяснить кратко, если вы шаг за шагом выполните "Настроить управление сервером". На основе красных крестов вы можете отфильтровать реальную проблему.

Наиболее распространенные проблемы связаны с установкой MySQL-сервера. Мало кто забыл установить сервер перед установкой MySQL-workbench. Некоторые другие установят часть продукта. Проверьте, были ли вы также установлены все 3 части, которые поставляются с файлом dmg (образа диска) MySQL-Server, который содержит пакет mysql-server. Этими тремя частями являются: сервер MySQL, панель предпочтений и элемент запуска.

Примечание. Если вы не выбрали область предпочтений, вы не сможете запустить экземпляр сервера mysql из настроек системы.

После того, как вы убедитесь, что вы установили каждый элемент, вы можете проверить экземпляр сервера своего собственного mysql-сервера. Откройте настройки системы из док-станции и нажмите "MySQL". Затем нажмите "Запустить MySQL-сервер", чтобы запустить экземпляр сервера. Если экземпляр сервера остановлен, то MySQL-workbench не сможет подключиться к серверу MySQL.

Если вы все еще сталкиваетесь с проблемой, вам необходимо проверить порт соединения, которое вы делаете. Порт по умолчанию '3307' и НЕ '3306. Вы можете проверить его с помощью следующей команды в терминале mysql:

SHOW GLOBAL VARIABLES LIKE 'PORT';

Обратите внимание, что этот процесс помогает вам подключиться к локальному экземпляру. Если вам нужно подключиться к удаленному серверу, вам необходимо ввести этот IP-адрес и порт. Если вы столкнулись с проблемой, обратитесь к администратору сервера. Поскольку в этом вопросе конкретно говорится, что проблема связана с подключением к локальному экземпляру, я не пишу проверки, которые вам могут потребоваться.

Ответ 4

Все эти шаги находятся в терминале:) - > source

  • Убедитесь, что ваш сервер запущен:

sudo/usr/local/mysql/support-files/mysql.server start

  1. Проверьте версию MySQL. "Это также помещает вас в интерактивный диалог оболочки с mySQL, введите q для выхода".

/usr/local/mysql/bin/mysql -v

  1. Сделайте вашу жизнь проще: "После установки, чтобы использовать команды mysql, не вводя полный путь к командам, вам необходимо добавить каталог mysql в свой путь к оболочке (необязательный шаг), это делается в вашем".bash_profile "" файл в вашем домашнем каталоге, если у вас нет этого файла, просто создайте его с помощью vi или nano:"

cd; nano.bash_profile

вставьте и сохраните:

export PATH = "/usr/local/mysql/bin: $PATH"

"Первая команда приведет вас в ваш домашний каталог и откроет файл .bash_profile или создаст новый, если он не существует, а затем добавьте строку, которая добавляет двоичный путь mysql к командам, которые вы можете запустить. файл с типом" control + x ", и при появлении запроса сохраните изменение, набрав" y ". Последнее, что нужно сделать, это перезагрузить оболочку для вышеперечисленного, чтобы сразу работать".

источник ~/.bash_profile mysql -v

"Вы снова получите номер версии, просто введите" q "для выхода."

  1. Проверьте, на каком порту запущен сервер:

в вашем типе терминала в: mysql

а затем

ПОКАЖИТЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ, КАК "ПОРТ";

использовать каждый раз полуколон в mysql-клиенте (оболочке)!

теперь вы знаете свой порт и где можете настроить свой сервер (в терминале с оболочкой mysql/клиентом). но для успешной связи с MySQL Benchmark или другим клиентом вы должны знать больше. имя пользователя, имя хоста passwort и порт. после установки корневой пользователь не имеет такого пароля (howtoSetPW) passwort в терминале с mysql shell/client. и сервер работает локально. поэтому введите root, yourPW, localhost и 3007. Получайте удовольствие!

Ответ 5

В моем случае у меня была предыдущая установка сервера mySQL (с нестандартным портом), и я был повторно установлен в другой каталог и порт. Затем я получил ту же проблему (в окнах). Чтобы решить проблему, нажмите на ссылку "домой" + "Добавить новое соединение".

Если вам нужен порт вашего сервера, вы можете найти его, когда вы запустите My SQL command line client и запустите команду status (как показано ниже). В Windows это через все программы → MySQL → MySQL ServerX.Y → MySQL X.Y Command Line Client

how to create

how to find port

Ответ 7

У меня была та же проблема, я решил это с помощью следующих шагов:

  • Установите MySql (DMG) из этой

  • Если пакет mysql поставляется с именем файла "mysql-5.7.13...." и "MySql.prefPane" , тогда ваша жизнь очень проста. Просто нажмите "mysql-5.7.13...." и следуйте инструкциям.

  • После завершения установки нажмите "MySql.prefPane" и выберите "Только" для этого пользователя "в всплывающем окне. Мы используем" MySql.prefPane "для запуска mysql как это действительно бес, потому что без этого вы в конечном итоге ошибки.

  • Нажмите "Начать MySql Server" в следующем диалоговом окне.

    ИЛИ

    Если вы не видите "MySql.prefPane" в пакете, выполните следующие действия:

    • Нажмите на пакет "mysql-5.7.13...." , и это покажет вам один пароль как как только установка будет завершена. Этот пароль используется для запуска соединения. Вы можете изменить его. Я сообщу вам через некоторое время.

    • После установки сохраните пароль (это действительно важно - вам это понадобится позже), откройте терминал. $ cd /usr/local/mysql/bin/ $ ./mysql -u root -h localhost -p Затем введите пароль сверху. Это должно начинаться с mysql>

    • Чтобы изменить пароль: $ cd /usr/local/mysql/bin/ $ ./mysqladmin -u root -p password 'new_password' Enter Password: <type new password here> $ ./mysql -u root -h localhost -p ... и войдите в систему с новым паролем.

После этого вы можете перейти на Workbench MySql и test connection. Он должен подключиться.

Ответ 8

для mac: проверьте совместимую версию сервера mysql в workbench > предпочтение > MySql

если он имеет ту же версию с вашим сервером mysql в: cd/usr/local/

Ответ 9

Я использую эти команды в Mac OS после получения той же самой ошибки

sudo /usr/local/mysql/support-files/mysql.server start

sudo /usr/local/mysql/support-files/mysql.server stop

sudo /usr/local/mysql/support-files/mysql.server restart

Ответ 10

brew services start mysql defualt set --bind-address = 127.0.0.1 с /usr/local/Cellar/mysql/ 5.6.27/homebrew.mxcl.mysql.plist,so replace --bind-address = 127.0.0.1 с --bind-address = * или --bind-address = 0.0.0.0

Ответ 11

У меня была та же проблема. Я полностью удалил mySQL и переустановил его с помощью доморощенный.