Подтвердить что ты не робот

Служба Mysql отсутствует

Я установил сервер Mysql локально, и все работало Хорошо, но сегодня, когда я попытался получить соединение с локальным db, у меня возникла ошибка. После проверки служб выяснилось, что служба MySql отсутствует...

В чем проблема?

Заранее благодарим за помощь

4b9b3361

Ответ 1

Я сделал это следующим образом

  • Запустить cmd
  • Перейдите в раздел "C:\Program Files\MySQL\MySQL Server 5.6\bin"
  • тип mysqld --install

Как показано ниже. См. для получения дополнительной информации.

enter image description here

Ответ 2

Перейдите в каталог bin mysql и снова установите службу mysql:

c:
cd \mysql\bin
mysqld-nt.exe --install

или если mysqld-nt.exe отсутствует (в зависимости от версии):

mysqld.exe --install

Затем перейдите в сервисы, запустите службу и установите ее для автоматического запуска.

Ответ 3

Я также сталкиваюсь с той же проблемой. выполните простые шаги

  • Перейдите в каталог bin, скопируйте путь и установите его как переменную среды.
  • Запустите командную строку в виде каталога admin и cd to bin:
  • Команда запуска: mysqld -install
  • Теперь службы успешно установлены
  • Запустите службу в окнах служб os
  • Введите mysql и go

Ответ 4

Перейдите к

C:\Program Files\MySQL\MySQL Server 5.2\bin

затем откройте файл MySQLInstanceConfig

затем завершите работу мастера.

Нажмите "Готово"

Решите проблему

Я думаю, что это лучший способ изменить номер порта.

Это работает для меня

Ответ 5

Я столкнулся с той же проблемой. Я правильно установил MYSQL Workbench 6.x, но столкнулся с подключением, как показано ниже:

enter image description here

Я немного поработал над этим и обнаружил, что службы MySQL в service.msc нет. Чтобы добиться этого, я создал новое соединение в MySQL Workbench, а затем вручную настроил сервер баз данных MySQL в " Системном профиле " (см. Рисунок ниже).

Вам также необходимо установить MySQL Database Server и указать путь к файлу конфигурации для my.ini. Теперь, наконец, проверьте соединение (убедитесь, что служба MySQL работает в services.msc).

enter image description here

Ответ 6

После выполнения команды mysqld --install. Сервис MySQL указан в списке сервисов.

Благодаря тонну.

Ответ 7

Если вы хотите, чтобы ваш конфигурационный файл находился по другому пути, вы должны дать имя своей службе:

mysqld --install NAME --defaults-file=C:\my-opts2.cnf

Вы также можете использовать имя для установки нескольких служб MySQL, прослушивающих разные сокеты, если вам это нужно по какой-то причине. Вы можете увидеть причину сбоя, скопировав путь выполнения и добавив --console в конец терминала. Наконец, вы можете изменить начальный путь службы, выполнив повторное редактирование:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME

Это работает хорошо, но это не так полезно, потому что механизм службы Windows предоставляет мало возможностей ведения журнала.