Как запустить MySQL-сервер на windows xp

Всякий раз, когда я пытаюсь запустить MySQL, набираю

> mysql -u root

Я получаю ошибку

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

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

Ответ 1

Сервер MySQL можно запустить вручную из командной строки. Это можно сделать в любой версии Windows.

Чтобы запустить сервер mysqld из командной строки, вы должны запустить консольное окно (или "окно DOS" ) и ввести следующую команду:

shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld"
The path to mysqld may vary depending on the install location of MySQL on your system.

Вы можете остановить сервер MySQL, выполнив следующую команду:

shell> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqladmin" -u root shutdown

** Примечание: **

Если у учетной записи пользователя root root есть пароль, вам нужно вызвать mysqladmin с параметром -p и указать пароль при появлении запроса.

Эта команда вызывает административную утилиту MySQL mysqladmin для подключения к серверу и сообщает ей об отключении. Команда подключается как пользователь root root, который является учетной записью администратора по умолчанию в системе предоставления MySQL. Обратите внимание, что пользователи в системе предоставления грантов MySQL полностью независимы от пользователей входа в систему под Windows.

Если mysqld не запускается, проверьте журнал ошибок, чтобы узнать, писал ли сервер там какие-либо сообщения, чтобы указать причину проблемы. Журнал ошибок находится в каталоге C:\Program Files\MySQL\MySQL Server 5.0\data. Это файл с суффиксом .err. Вы также можете попробовать запустить сервер как mysqld --console; в этом случае вы можете получить полезную информацию на экране, которая может помочь решить проблему.

Последний параметр - запустить mysqld с параметрами --standalone и --debug. В этом случае mysqld записывает файл журнала C:\mysqld.trace, который должен содержать причину, по которой mysqld не запускается. См. MySQL Internals: Портирование в другие системы.

Через Официальная страница MySQL

Ответ 2

Вот ZIP файл, который я загрузил: mysql-5.7.15-winx64.zip

Ниже приведены шаги для запуска MYSQL Server (mysql-5.7.15-winx64) в Windows:

  • Создайте новую папку с именем "data" в каталоге установки MYSQL (то есть в том же месте, где находится каталог "bin" ). Для меня это: C:\programs\mysql-5.7.15-winx64\mysql- 5.7.15-winx64. Это место будет отличаться в зависимости от того, где вы извлекли файл zip файла MYSQL).
  • Здесь я буду использовать папку mySQL в качестве ссылки. Перейдите в: C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin и выполните команду: mysqld --initialize-insecure или mysqld --initialize в зависимости от того, хотите ли вы, чтобы сервер генерировал случайный начальный пароль для учетной записи "root" @localhost.
  • Чтобы запустить БД, перейдите по адресу: C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin и выполните mysqld --console Вы можете просмотреть распечатываемые журналы запуска.
  • Чтобы подключиться к БД, перейдите по ссылке: C:\programs\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin и выполните mysql -u root -p. При появлении запроса введите пароль, если он был установлен, или просто нажмите кнопку "Enter", чтобы подключиться

Ответ 3

возможно

E:\mysql-5.1.39-win32\bin>mysql -u root -p

Ответ 4

Тип

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

чтобы запустить сервер sql, а затем проверить клиентское соединение.

Ответ 5

Если командная строка не работает в Windows, попробуйте следующее:

1) Открытые сервисы в Windows.

2) Затем проверьте статус для Mysql и, если вы нашли статус ничего или пусто, то запустите службу mysql.

MYSQL SERVICE STATUS ON Windows service manager

3) После этого посмотрите, запущен ли mysql или нет. Если он показывает запущенный, попробуйте проверить работу mysql.

Это работало для меня, когда команды cmd не работали.

Ответ 7

Я попытался выполнить следующие шаги для запуска mysql server 5.6 в моих окнах 8.

  • Запустить командную строку в качестве администратора
  • go mysql server 5.6 установочный каталог (в моем случае: C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin) копировать это местоположение
  • В командной строке запустите "cd C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin"
  • запустите "mysql -u root"

Ответ 8

  • Запустите командную строку в виде каталога admin и cd to bin из MySQL

    Generally it is (C:\Program Files\MySQL\mysql-5.6.36-winx64\bin)
    
  • Команда запуска: mysqld --install. (Эта команда будет устанавливать службы MySQL, и если уже уже установленные службы, она предложит.)
  • Запустите команды для запуска и остановки сервера

    Для запуска: net start mysql

    Чтобы остановить: net stop mysql

  • Запустите команду mysql.

  • Наслаждайтесь!

Ответ 9

Я использовал MySQL Server 5.5, в результате у меня отсутствовала папка, о которой большинство ответов упоминалось в папке bin. Вместо этого я сделал следующее:

  • Откройте "Проводник" и пройдите в C:\Program Files\MySQL\MySQL Server 5.5\bin или в установочный каталог MySQL.
  • Запустите исполняемое приложение MySQLInstanceConfig и следуйте приведенным ниже изображениям.

Это решило мою проблему, и я смог получить доступ к базе данных без каких-либо ошибок.

Ответ 10

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

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

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

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

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

Ответ 11

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

Итак, я не думаю, что это проблема с паролем, за исключением того, что вы говорите, что вы "распаковали" MySQL.

Достаточно ли такой установки? Что вы загрузили?

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

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

Ответ 12

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

Ответ 13

  • Запустите свою командную строку как администратор. #

Мы можем запустить службу 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

Ответ 14

Запустите mysql server по командной строке

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

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

mysqld --console

Он запустит ваш сервер.

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

нажмите на него

отобразится ваш пароль:

Введите свой пароль.

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

Ответ 15

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

Ответ 16

mysql -u root -p

После ввода этой команды в терминал, он будет запрашивать пароль Введите пароль, и вы готовы к работе!

Ответ 17

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

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