Ошибка 2003: Не удается подключиться к серверу MySQL на "localhost" (10061)

Я пытаюсь изучить MySQL, поэтому я загрузил MySQL v5.5 для Windows 7 и выбрал настройки разработчика. Откройте командную строку, введите

mysql -u root -p

и получите следующее: error

2003: Не удается подключиться к серверу MySQL на "localhost" (10061)

Как я могу это исправить? Я печатаю:

sc query mysql

и получим:

STATE: 1 STOPPED

Я пытаюсь:

 sc start mysql

и получим:

[SC] StartService: OpenService FAILED 5: Доступ запрещен.

Я также проверил: Панель управления: Администрирование: Сервисы

MySQL55 запущен, но MySQL остановлен. MySQL ищет папку MySQL Server 5.1, поэтому я не уверен, зачем мне это нужно, но когда я попытаюсь запустить ее, я получаю:

"Windows не удалось запустить службу MySQL на локальном компьютере. 2: Система не может найти указанный файл".

Спасибо.

Ответ 1

Я не мог вызывать mysql из командной строки после 15 часов усилий, поэтому я ушел. Вместо этого я установил версию 4.1.22. Если вы перейдете на основную веб-страницу mysql, вы не найдете в архиве 4.1.22. Вместо этого я искал mysql 4.1 в google. Надеюсь, они не удалили его, когда вы попробуете его.

Я загрузил "Essentials Package" и выбрал вариант "типичная установка". Затем я пошел Пуск → MySQL... Мастер настройки экземпляра сервера MySQL и выберите "Установить как службу Windows" и "Включить каталог бинов". Там выпадающее поле, где я мог выбрать имя, например "MySQL" или что-то еще. Он жаловался, когда я выбрал "MySQL", заявив, что у меня уже была установка. Я изменил его, затем он установил. Оттуда я мог бы вызвать "mysql" из командной строки.

Если вы не можете найти v4.1 или хотите использовать v5, то по строкам:

http://www.devside.net/guides/windows/mysql

может работать с изменением, но он не работал после выполнения их инструкций, за исключением использования версии 5.5 вместо v5.1.

Удачи.

Ответ 2

Для других новичков, имеющих ту же проблему, что и я (Windows 7 64 бит):

Ранние версии установщика MySQL не устанавливают службу Windows вообще (David Newcomb). Я провел 2 дня по поиску в Интернете и столкнулся с множеством запутанных ответов, которые не сработали для меня, и я нашел следующее решение:

net start mysql

когда служба установлена, вы сможете ввести указанную выше команду для запуска службы. моя версия mysql - 5.6 (самая новая, которую нужно знать), поэтому вам не нужно устанавливать старые версии, как это предлагается.

См. Ошибка MySQL 2003: невозможно подключиться к серверу MySQL на "localhost" , благодаря ответу @David Newcomb.

Ответ 3

Проверьте, установлена ​​ли служба MYSQL в services.msc Если нет, перейдите в services.msc и проверьте, не работает ли брандмауэр Windows. если да, остановите его.

  • откройте cmd как администратор и перейдите в папку bin вашей установки MYSQL.
  • введите mysqld --install. Он успешно установит сервис.

Теперь запустите службы MYSQL и попробуйте настроить то же самое.

Ответ 4

Запустите службу MySql с панели управления.

Включение службы MySql в Windows 7      Панель управления\Все элементы панели управления\Администрирование      Откройте "Услуги", затем включите службу MySql
Из командной строки mysql -u root -p mysql и введите пароль как admin, который является паролем по умолчанию

Это будет работать

Ответ 5

Перейдите к типу Run services.msc. Проверьте, запущены ли службы MySQL или нет. Если нет, запустите его вручную. После его запуска введите mysqlshow для проверки службы.

Ответ 6

откройте cmd в режиме администратора и введите

 cd C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin \
mysql --defaults-file = "C:\Program Files (x86)\MySQL\MySQL Server 5.0\my.bin" -u root -p
где C:\Program Files (x86)\MySQL\MySQL Server 5.0\ - это каталог установки и my.ini - это файл конфигурации.

Ответ 7

В Windows 10 я столкнулся с подобной проблемой, и выше команды не работали для меня.

Но когда я начал работать с параметром панели задач, не знал, что для этого есть элемент панели задач.

Добавление скриншота, чтобы показать, где именно оно появляется введите описание изображения здесь

Ответ 8

На сегодняшний день самый простой способ установить и настроить ваш сервер mysql - это загрузить и использовать "Установщик MySQL", который должен решить вашу проблему.

Ответ 9

Вот несколько шагов, которые вы должны выполнить, которые работают в моем случае:

step1: открыть cmd с помощью dir как C:\mysql\bin

Шаг 2: тип C:\mysql\bin>mysqld --console ударил Enter

шаг 3: снова откройте cmd с помощью dir C:\mysql\bin>

Шаг 4: введите команду: C:\mysql\bin>mysql -u root -p enter password : ****(whatever your password) ударил Enter

Шаг 5: вы можете увидеть mysql> {write your mysql queries here}

Ответ 10

Прежде всего вам нужно проверить, работает ли служба или нет.

Если нет, запустите службу MySQL.

Чтобы запустить службу MySQL:

В Windows 10 Нажмите клавишу Windows, введите службы, открытые от имени администратора, и щелкните правой кнопкой мыши эту службу MySQL, чтобы запустить ее.

Проверьте номер порта, если не по умолчанию 3306, то нужно упомянуть

как mysql -u root -ppassword --port = 3307 ссылался на эту ссылку.http://dba.fyicenter.com/faq/mysql/Connect-to-MySQL-on-Specific-Port.html