Не удается подключиться к серверу базы данных (MySQL Workbench) - PullRequest
60 голосов
/ 23 октября 2011

Не могли бы вы помочь мне решить эту проблему?

Когда я пытаюсь нажать кнопку «запросить базу данных» в меню базы данных в Mysql Workbench.это дает мне ошибку:

Cannot Connect to Database Server

Your connection attempt failed for user 'root' from your host to server at 
127.0.0.1:3306:Can't connect to mysql server on '127.0.0.1'(10061)

Please:

 1. Check that mysql is running on server 127.0.0.1
 2. Check that mysql is running on port 3306 (note: 3306 is the default, but this can 
    be changed)
 3. Check the root has rights to connect to 127.0.0.1 from your address (mysql rights 
    define what clients can connect to the server and from which machines) 
 4. Make sure you are both providing a password if needed and using the correct 
    password for 127.0.0.1 connecting from the host address you're connecting from

Ответы [ 15 ]

0 голосов
/ 14 декабря 2018

по той причине, что я пытался использовать новейший MySQL Workbench 8. * для подключения к MySQL Server 5.1 (оба работают на Windows Server 2012). Когда я удалил MySQL Workbench 8. * и установил MySQL Workbench 6.3.10, он успешно подключился к базе данных localhost

0 голосов
/ 10 апреля 2018

В моем случае я только что установил mysqlworkbench, но после удаления mysqlworkbench и установки установщика MySQL он одинаков как для 32-, так и для 64-битных систем, после чего он работает как чудо.Надеюсь, что это может быть полезно

0 голосов
/ 03 ноября 2016

Моя проблема заключалась в том, что сервер MySQL фактически не был установлен. Я запустил установщик MySQL, но он не установил сервер MySQL.

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

0 голосов
/ 02 сентября 2015

Я был в похожих ситуациях до и в прошлый раз, когда обнаружил, что это была проблема с обновлением Windows (не уверен).На этот раз я открыл рабочую среду MySQL и не нашел подключения к своей локальной базе данных.Я не могу видеть свои таблицы, но вчера я смог подключиться к базе данных.

Я обнаружил, что моя причина в том, что после того, как мой компьютер некоторое время спал и снова его разбудил, служба mysql не работает.Мое решение: перезапустите службу с именем «mysql» и перезапустите рабочую среду.Перезапуск службы занимает некоторое время, но работает.

0 голосов
/ 05 сентября 2013

Я тоже довольно долго боролся с этой проблемой.

Я наткнулся на эту интересную ветку с форума MySQL: http://forums.mysql.com/read.php?11,11388,11388#msg-11388

Я также натолкнулся (очевидно) на несколько хороших SO Q / A.

Похоже, что сообщение, упомянутое в вопросе "user948950", может быть вызвано целым рядом причин: слишком большой файл журнала, неправильные значения файла mysql.ini, пробелы в пути к файлу, проблема безопасности / acl, старая записи в реестре и пр.

Итак, после попытки 3 часа исправить это ... я отказался и решил сделать старую старую переустановку.

Здесь этот пост (снова) из этой ветки MySQL пригодился , я цитирую:

Гари Уильямс писал: Привет, ребята,

У меня была точно такая же проблема, и вот как я получил это работает для меня, начиная с не работающей установки.

  1. Остановите службу windows для любой существующей установки mysql.

  2. Удалите Mysql.

Как и в большинстве деинсталляций, старые файлы остаются позади. Если ваш каталог C: \ mysql \ etc, затем удалите файлы innob и т. д., но оставьте сами каталоги, а также любые существующие базы данных в «данных». Если ваш каталог C: \ Program Files \ etc, удалите все mysql каталоги.

  1. Теперь стоит запустить regedit, чтобы убедиться, что старые записи реестра также удаляются при удалении. Если нет, удалите их.

  2. Можно использовать новый установщик .msi (только необходимые файлы) ...

  3. Не используйте их путь установки по умолчанию! Какой-то гений установил путь с пробелами в нем! Выберите выборочную установку и выберите разумный путь, то есть C: \ mysql (примечание от Адриена: C: \ mysqldata для ... данных)

  4. Не выбирайте для изменения настроек безопасности. Снимите соответствующий флажок, и установка будет завершена без установки рута пароль.

Кажется, я все запомнил.

Удачи

Gary

У меня действительно возникали проблемы, когда я просто копировал / вставлял базы данных, которые у меня были в моем предыдущем каталоге данных, в новый. Итак, я нашел способ обойти каждую базу данных (я знаю ... очень весело), ​​а затем повторно импортировать их одну за другой.

К вашему сведению: я использовал следующую команду для импорта C:/<MySQLInstallDir>/My SQL Server x.x/bin/mysql -u root -p <dbName> < "<dirPathOfDump>\<dumpName>.sql", например, C:/mysql/MySQL Server 5.6/bin/mysql -u root -p mySupaCoolDb < "C:\mySupaCoolDbDump20130901.sql"

...