Как запустить 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 не работали.
Ответ 6
Вам также необходимо настроить и запустить сервер MySQL. Это, вероятно, поможет
Ответ 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, используя следующую команду.
Команда для остановки службы 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
У меня также возникла проблема с запуском сервера MySql, но вы можете запустить команду, указав правильную метку на картинке. Прекрасно работает.
Ответ 16
mysql -u root -p
После ввода этой команды в терминал, он будет запрашивать пароль
Введите пароль, и вы готовы к работе!
Ответ 17
Существует одно из лучших решений для решения этой проблемы, и оно будет работать на 100%. поскольку мы знаем, что сервер - это процесс, поэтому относитесь к нему как к процессу. Перейдите к диспетчеру задач в Windows и найдите службы в диспетчере задач в этой службе, посмотрите для Mysql
и MS80
и попробуйте запустить его вручную, щелкнув по нему и произнесите: займет некоторое время.
Перейдите в рабочую среду MySQL и нажмите " start/shutdown
затем попробуйте обновить состояние сервера в параметре состояния сервера. это загрузит вот и все.