как остановить mysql запущенный на моем сервере? Стандартные решения не работают

как остановить mysql запущенный на моем сервере? Стандартные решения не работают

Я выполнил удаленный вход на свой Ubuntu 14.04сервер как пользователь root.

Когда я пытаюсь:

sudo stop mysql

Я получил:

stop: unknown instance:

Когда я пытаюсь:

sudo service mysql stop

Я получил:

stop: unknown instance:

Я где-то читал пост, где кто-то задавал похожий вопрос, ответ был таков, что сервер, скорее всего, уже не работает, поэтому я попробовал:

mysqladmin -u root -p status

И я получаюUptime: 1543 Threads: 1 Questions: 500 etc...

...что означает, что сервер действительно работает.

Итак, как мне остановиться mysql? Я уверен, что я уже пробовал sudo stop mysqlраньше, и это сработало.

Сегодня я добавил пароль для доступа к базе данных MySQL как пользователь root, может ли это быть как-то связано?

Я знаю, что пароль работает нормально, потому что мне нужно ввести его, чтобы войти в систему phpMyAdmin.

Если service mysql statusу меня mysql stop/waitingтакое чувство, что он зависает, разве он не должен в конце концов выключиться?

решение1

Остановить MySQL:sudo /etc/init.d/mysql stop

Остановить Apache:sudo /etc/init.d/apache2 stop

решение2

Попробуйте sudo systemctl status mysqld, если все получится, sudo systemctl stop mysqld.

Название сервиса может быть другим (официально — mysqld).

решение3

Вы пропустили команду «Сервис».

sudo служба mysql остановка

решение4

Проблема с sudo service mysql stop в том, что systemctl перезапустит службу через несколько минут. Вам нужно остановить ее с помощью systemctl.

Связанный контент