MySQL Workbench: ошибка «Не удается подключиться к серверу MySQL на 127.0.0.1» (10061) » - PullRequest
16 голосов
/ 12 января 2012

Я прошу прощения .. Я знаю, что этот вопрос задавался много раз прежде, но я попробовал много предложений, и просто не могу найти решение.

Проблема: у меня есть база данных MySQLработает на размещенном сервере.Я должен использовать SSH для подключения к нему, и у меня есть соответствующие файлы открытого и закрытого ключей.

Я специально хочу использовать версию ПК MySQL Workbench для доступа к этой базе данных,для выполнения запросов, проверки данных и т. д.

Если я запускаю Sequel Pro на Mac, он подключается нормально, и я могу просматривать и запрашивать базу данных.Никаких проблем.

Если я запускаю пробную версию SQLyog на ПК, он также подключается нормально.Никаких проблем.

Но если я пытаюсь подключиться, использую собственное приложение MySQL " MySQL Workbench ", используя точно такие же настройки и файл SSH Private Key, оно отказывается подключиться, выбрасываяизвестная ошибка:

Не удается подключиться к серверу MySQL на 127.0.0.1 '(10061)

Я расстраиваюсь, так как в SQL Workbench я указал«Имя хоста MySQL», db01.mysql.vm.MyHostingServer.net , но Workbench, похоже, игнорирует его и требует подключения к 127.0.0.1.

(я прочиталчто Workbench говорит, что ему нужен файл с открытым ключом, но на самом деле означает файл с закрытым ключом ... и я пробовал с обоими. Я также пробовал с MySQL Workbench на Mac, но это не помогломесто, просто когда я набирал имена серверов и пароли ... это был беспорядок !!)

Хостинг, с которым я работал, дает мне ограниченные разрешения на изменение настроек MySQL, и учитывая, что Sequel Proи SQLyog может подключитьсяЯ не хочу начинать возиться и случайным образом менять вещи.

Есть идеи ...?

Ответы [ 8 ]

16 голосов
/ 07 августа 2012

Возможно, вам не разрешено запускать службу "MySQL 55". Установите регистрационную информацию Сервиса "MySQL 55" как локальную!

enter image description here

Чтобы просмотреть список доступных служб в Windows 7:

  1. Открыть окно выполнения enter image description here
  2. Введите services.msc и нажмите клавишу возврата.
  3. Найти услугу MySQL55
  4. При щелчке правой кнопкой мыши локальной службы MySQL55 отображаются Свойства -> Вход в систему enter image description hereenter image description here
4 голосов
/ 22 апреля 2012

Даже у меня была та же проблема, причина в том, что служба mysql не была настроена должным образом, когда я установил ее через «MySQL installer». Также он не запускался, когда я пытался запустить службу вручную.

Так что в моем случае это была ошибка с «MySQL Installer», так как при изменении пути установки на другой при выборе «Developer default» проблема возникает.

Решение (не совсем решение):

  • Удалил все продукты MySQL (полностью)
  • Переустановлен, на этот раз я также выбрал «Разработчик по умолчанию», но не внес никаких изменений в путь или что-либо еще. Таким образом, путь был просто «C: \ Program Files \ MySQL» (по умолчанию)
  • И просто нажал Далее Далее ...
  • Готово, на этот раз MySql работал нормально.
1 голос
/ 24 февраля 2014

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

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

надеюсь, что это будет работать и для вас.

Спасибо !!!

0 голосов
/ 28 августа 2017

Наткнулся на ту же проблему, что и OP, и обнаружил, что оставление пустым «MySQL Server Port» в соединении MySQL Workbench решает проблему.

0 голосов
/ 16 апреля 2016

Просто попробуйте выполнить следующую команду вручную:

C:\wamp\bin\mysql\mysql5.6.17\bin\mysqld.exe --console

у меня сработало :) 1004 *

0 голосов
/ 10 февраля 2016

Чтобы подключиться к новому серверу, нажмите на дом + добавить новое подключение. Введите IP-адрес или URL-адрес веб-сервера в новое соединение.

how to create

0 голосов
/ 22 декабря 2014

Если на вашем компьютере установлен WAMP, убедитесь, что он работает.Не выходите из WAMP из меню в трее, так как это остановит MySQL Server.

0 голосов
/ 12 января 2012

Попробуйте поместить имя хоста (db01.mysql.vm.MyHostingServer.net) в файл хоста Windows (C:\windows\system32\drivers\etc\host) вместе с его IP-адресом и номером порта и посмотрите, поможет ли это.

...