it-swarm.com.ru

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

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

Благодарю вас!

14
user3553260

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

23
MillaresRoo

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

SHOW GLOBAL VARIABLES LIKE 'PORT';
32
app_sciences

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

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

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

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

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

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

SHOW GLOBAL VARIABLES LIKE 'PORT';

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

11
Tushar Relan

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

  1. Шаг убедитесь, что ваш сервер работает:

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 (Shell)!

теперь вы знаете свой порт и где вы можете настроить свой сервер (в терминале с MySQL Shell/клиентом). Но для успешного соединения с MySQL Benchmark или другим клиентом вы должны знать больше. username, passwort hostname и port . После установки у пользователя root нет пароля, поэтому установите ( howtoSetPW ) пароль в терминале с помощью mysql Shell/client. Сервер работает локально. Так что введите root, yourPW, localhost и 3007. получайте удовольствие!

3
Valentin Bossi

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

Если вам нужно знать порт вашего сервера, вы можете найти его при запуске клиента командной строки My SQL и выполнении команды status (как показано ниже). В Windows это через Все программы -> MySQL -> MySQL ServerX.Y -> Клиент командной строки MySQL X.Y 

how to create

how to find port

2
Orhan Celik

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

  1. Установите MySql (DMG) по этой ссылке ссылка

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

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

  4. Нажмите Start MySql Server в следующем диалоговом окне. 

    ИЛИ ЖЕ 

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

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

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

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

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

1
Sdembla

У меня такая же проблема. Я удалил mySQL полностью и переустановил его, используя homebrew .

0
guntarion

Попробуйте перезапустить MySQL или запустить его, если он еще не был запущен. Введите это в терминале.

mysql.server restart

Для автоматического запуска перейдите по следующей ссылке ниже:

Как автоматически загрузить MySQL при запуске в OS X Yosemite/El Capitan

0
andrewoodleyjr

brew services start mysql defualt установить --bind-address = 127.0.0.1 с помощью /usr/local/Cellar/mysql/5.6.27/homebrew.mxcl.mysql.plist, поэтому заменить --bind-address = 127.0.0.1 на --bind- address = * или --bind-address = 0.0.0.0

0
Li Mr

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

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
0
Hany Sakr

для Mac: проверьте совместимую версию сервера MySQL в Workbench> Preference> MySql 

если это та же версия с вашим сервером MySQL в: cd/usr/local /

0
adel mostefai