Ошибка 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