Не удалось подключиться к MySQL на 127.0.0.1 в MySQL Workbench.Системная ошибка 61 - PullRequest
1 голос
/ 29 апреля 2011

У меня небольшие проблемы с MySQL Workbench. Это ситуация, я разрабатываю базу данных для удаленного запроса с устройств Android. Это первый раз, когда я использую MySQL Workbench, поэтому я следовал этому руководству:

http://net.tutsplus.com/tutorials/databases/visual-database-creation-with-mysql-workbench/

У меня нет проблем при создании диаграммы EER и создании сценария SQL. Проблема возникает, когда я пытаюсь подключиться к серверу MySQL. Я получаю эту ошибку:

" Не удалось подключиться к MySQL на 127.0.0.1:3306 с пользователем root. Потеряно соединение с сервером MySQL при чтении исходного пакета связи, системная ошибка: 61 "

http://img101.imageshack.us/i/capturadepantalla201104i.png/ (если ссылка перестает работать, сообщите мне)

Я также пытался использовать метод подключения Local Socket / Pipe с сокетом MAMP в '/Applications/MAMP/tmp/mysql/mysql.sock', но он выдает ту же ошибку. И я также пытался использовать порт MAMP 8889, но все равно ничего.

Так кто-нибудь знает, как это исправить? И еще вопрос, могу ли я подключиться со своего устройства Android к ноутбуку (где находится база данных) без использования MAMP? MySQL нуждается в MAMP для обслуживания запросов? И последнее, я иду в правильном направлении? Или я должен сделать это по-другому?

Спасибо за чтение.

Ответы [ 9 ]

5 голосов
/ 04 апреля 2013

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

  1. Установить соединение = Local Socket / Pipe

  2. Установить путь к сокету = "/Applications/MAMP/tmp/mysql/mysql.sock" (для меня - я получил путь из своего журнала MySQL при инициализации)

Запуск: MBP, OSX 10.8.3 (Mountain Lion), MAMP Pro

Не могу больше понять, что может быть вашей проблемой, но, возможно, проверьте, правильно ли инициализирована ваша БД.Но, возможно, это поможет кому-то еще:)

2 голосов
/ 10 марта 2015

Я набрал: sudo /usr/local/mysql/support-files/mysql.server start в терминал, и он успешно запустил сервер MySQL, и я смог подключиться к рабочей среде MYSQL.

1 голос
/ 16 августа 2015

На osx 10.6 с помощью mamp pro я решил это с помощью allowing network access на вкладке MySQL в главном окне. Надеюсь, это спасет кого-то от боли

1 голос
/ 18 ноября 2012

Чаще всего это происходит, когда база данных / сервер не запущена.Вам нужно проверить свой сервер или перезапустить его.Вы можете сделать это, если у вас есть mysql workbench под управлением сервера.Проверьте ваше руководство по перезапуску или запуску сервера.

1 голос
/ 29 апреля 2011

Вам необходимо убедиться, что в вашей системе запущен процесс Mysql.не уверен в MAC, но в Windows он называется mysqld.exe

хорошо, посмотрите

http://lists.mysql.com/mysql/124371

0 голосов
/ 12 августа 2014

Я решил это! На Mac просто перейдите к поиску в центре внимания в правом верхнем углу экрана и введите Mysql. Включи это.

0 голосов
/ 24 февраля 2014

После внесения вышеуказанных улучшений, таких как проверка, работает ли mysql service или нет, вам просто нужно дать небольшой пароль при создании соединения, это ' ' или 1 раз нажать на пробел в случае GUI или верстака,После чего вам просто нужно проверить свою машину с сервером (валидированный HOST).Для этого нажмите 'New Server Instance', и он настроит server/HOST от вашего имени.

Я сделал это успешно всего пару минут назад.Моя рабочая среда теперь может отображать все pre-installed баз данных и т. Д.

Спасибо !!!

0 голосов
/ 04 мая 2013

Попробуйте закрыть MySQL и запустить его от имени администратора. Это сработало для меня.

0 голосов
/ 20 февраля 2012

При попытке использовать MySQL Workbench и подключиться через туннель SSH, вы получите эту ошибку, если ваше соединение SSH не завершится успешно (например, неправильный хост, пароль, файл ключа и т. Д.)

ХорошоЧтобы решить эту проблему, нужно отдельно протестировать соединение ssh с компьютера, с которого вы пытаетесь подключиться, и убедиться, что вы можете сделать это успешно.

...