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

Насколько я понимаю, я должен запустить командную строку от имени администратора, перейти в папку bin, набрать

mysqld

который возвращает следующее сообщение:

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details)

Нет запущенных процессов MySQL, но работает служба MySQL56.

Тиа для твоих мыслей.

1 ответ1

0

mysqld - это процесс сервера MySQL. Служба MYSQL56 запустит это, если служба запущена. Вы можете не увидеть ее в диспетчере задач, поскольку она запускается с использованием одной из учетных записей службы Windows по умолчанию, а не вашей учетной записи пользователя. Чтобы увидеть его, вам нужно нажать кнопку « Show Processes From All Users в диспетчере задач, для чего требуется, чтобы вы были администратором.

Предполагая, что служба MySQL56 работает, вам не нужно запускать mysqld вручную, так как экземпляр службы уже запущен

Попробуйте закрыть экземпляр, который вы запустили вручную, а затем подключиться к серверу с помощью команды mysql -u root -p

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

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