Как запустить сервер MySQL на Windows XP - PullRequest
19 голосов
/ 02 октября 2009

Каждый раз, когда я пытаюсь запустить MySQl, набираю:

> mysql -u root

Я получаю сообщение об ошибке:

ОШИБКА 2003 (HY000): не удается подключиться к серверу MySQL на «localhost» (10061)

Как я могу решить вышеуказанную проблему? Я только что скачал MySQL и разархивировал в E диск, я ничего не сделал. Должен ли я сначала установить соединение? если да, как я могу это сделать?

Ответы [ 17 ]

0 голосов
/ 18 сентября 2014

probably this will help you У меня также были проблемы с запуском сервера MySql, но я выполнил команду, как указано на рисунке справа Работает нормально.

0 голосов
/ 02 октября 2009

Вам необходимо сначала запустить сервер. Команда, которую вы используете (в вопросе) запускает клиент для подключения к серверу, но сервера там нет, поэтому возникает ошибка.

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

После того, как вы запустите это, вы можете использовать команду (в вопросе), чтобы подключить его.

ПРИМЕЧАНИЕ. Вы также можете попробовать http://www.apachefriends.org/en/xampp.html, если планируете использовать MySQL для разработки веб-баз данных.

Надеюсь, это поможет.

0 голосов
/ 26 апреля 2014
  • Запустите командную строку от имени администратора. #

Мы можем запустить службу MySQL из командной строки Windows, используя следующую команду.

  • net start mysql

Команда для остановки службы MySql:

  • net stop mysql

Отключить службу MySql:

  • sc config mysql start= disabled

Команда для включения службы MySql (для автоматического запуска службы MySQL при запуске системы):

  • sc config mysql start= auto

Команда для установки типа запуска вручную:

  • sc config mysql start= manual

Как перезапустить сервис MySql? Прямая команда для перезапуска службы отсутствует. Вы можете комбинировать команды останова и запуска, как показано ниже.

  • net stop mysql & net start mysql
0 голосов
/ 23 марта 2012

Первое, что вам нужно сделать, это запустить MySQL для этого вы можете использовать E:\mysql-5.1.39-win32\bin>net start mysql (только когда MySQL работает как сервис) тогда вы можете выполнить E:\mysql-5.1.39-win32\bin>mysql -u root

0 голосов
/ 02 октября 2009

Ошибка сообщает о localhost, а не разрешениях , и в настоящее время в MySQL используется адрес привязки , указывающий localhost только в файл конфигурации.

Так что я не думаю, что это проблема с паролем - за исключением того, что вы говорите, что «разархивировали» MySQL.

Достаточно ли установки? Что ты скачал?

Был ли какой-либо шаг установки, который позволял вам определить пароль root?

И, как сказал NawaMan, сервер работает?

0 голосов
/ 06 сентября 2018

есть одно из лучших решений, которое решает эту проблему, и оно будет работать на 100%. поскольку мы знаем, что сервер - это процесс, поэтому обращайтесь с ним как с процессом. Перейдите к диспетчеру задач . в окнах и посмотрите для сервисов в диспетчере задач в этом сервисе посмотрите для Mysql и MS80 и попробуйте запустить его вручную, щелкнув по нему и скажите, что run затем займет некоторое время.

перейдите в рабочую среду mysql и нажмите start/shutdown, затем попробуйте обновить состояние сервера в параметре состояния сервера. это загрузит вот и все.

0 голосов
/ 20 июня 2014

Запустить сервер MySQL из командной строки

C:> "C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld" --console

Или альтернативный доступ до корзины, затем

mysqld --console

Запустит ваш сервер.

Если у вас есть клиент командной строки mysql

нажмите на нее

покажи свой пароль:

Пожалуйста, введите ваш пароль.

Тогда вы можете получить к нему доступ.

...