Я пытаюсь установить версию MySQL Community на компьютере с Windows 8.1. Подводя итог проблемы: с помощью установщика .msi MySQL регистрируется как служба, но не запускается (ошибка 1067); при ручной установке я запускаю службу, но консоль выдает ошибку 10061 при проверке работоспособности сервера.

У меня такой вопрос: кто-нибудь знаком с такой проблемой в Windows 8.1 и может намекнуть на решение или хотя бы выяснить, в чем может быть проблема?


Это гораздо более подробные объяснения тех же фактов:

Я столкнулся с проблемой конфигурации сервера MysQL, сервер установлен и работает в службах Windows, но приглашение на установку останавливается на этапе настройки "Стартовый сервер". В журнале написано: «Прекратите обслуживать. ХОРОШО. Установить сервис. ХОРОШО. Установите брандмауэр. ХОРОШО. Запустить службу ... ", тогда он просто останавливается, давая сообщения, которые сигнализируют о том, что слишком много времени проходит.

Если я пытаюсь вручную запустить службу из services.msc, я получаю сообщение об ошибке 1067 (процесс неожиданно завершается). Если я прерываю настройку и пытаюсь продолжить работу с мастером, я получаю страницу с перечислением сервера MySQL, который был установлен, но остановлен, и я не могу установить соединение с паролем, который я установил.

Я могу попытаться изменить порт по умолчанию, но в журнале конфигурации говорится, что с брандмауэром все в порядке. Я пытался сделать все это из учетной записи администратора, и поведение такое же.

Затем я попытался установить сервер вручную из учетной записи администратора и в итоге получил работающий сервис, но вот что я получаю:

..\bin> mysql --install MySQL56 --local-service (и впоследствии: ..\bin> mysql --install MySQL56) Служба успешно установлена. (Сервис указан в services.msc как автоматически управляемый сервис).

..\bin> mysqlshow msqlshow: Невозможно подключиться к серверу MySQL на локальном хосте (10061)

..\bin> mysqlshow -u root mysql msqlshow: не удается подключиться к серверу MySQL на локальном хосте (10061)

..\bin> mysqladmin версия статуса proc mysqladmin: ошибка подключения к серверу на локальном хосте: ошибка: «Не удается подключиться к серверу MySQL на локальном хосте» (10061)«Убедитесь, что mysqld работает на локальном хосте и порт 3306 , Вы можете проверить это, выполнив команду «telnet localhost 3306».

..\bin> mysql test ОШИБКА 2003 (HY000): Невозможно подключиться к серверу MySQL на «localhost» (10061)

и я вроде не уверен, как запустить эту команду telnet. В любом случае, поскольку я пытаюсь получить доступ к локальному хосту, я не вижу, как могут возникнуть проблемы с передачей данных через порт.

Я нашел несколько общих советов по поводу некоторых китайских BBS с пользователями, у которых были такие же ошибки, но ни одна из них не была особенно полезной (удаление my.ini, установка localhost вручную на 127.0.0.1 и т.д.).

1 ответ1

1

Чтобы запустить MySQL в командной строке, пожалуйста, следуйте инструкциям

(i) Откройте командную строку и используйте команду cd C:\Program Files\MySQL\MySQL Server 5.6\bin.

(ii) Теперь запустите exe mysqld.exe.

Вы сможете подключиться к MySQL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .