Завершение работы mysqld

я делаю следующее Для отключения mysqld, чтобы не иметь открытого 3306
порт

sudo mysqladmin -u root -p shutdown

однако потом, когда я использую netstat,mysqld все еще прослушивает порт 3306 только с новым PID. Что же такое автоматическое создание нового процесса и как его остановить ? pkilling
процесс имеет тот же результат.

14
задан JNDPNT
02.05.2023 16:26 Количество просмотров материала 2540
Распечатать страницу

2 ответа

это делается следующей командой:

sudo /etc/init.d/mysqld stop

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

4
отвечен JNDPNT 2023-05-04 00:14

какой дистрибутив вы используете? Часто вы будете хотеть использовать сценарий start/stop, чтобы закрыть его, поскольку может быть процесс мониторинга, который думает, что mysqld должен работать, таким образом, когда это больше не будет, это начинает его назад вы.

вы также можете просто брандмауэр выключен порт 3306, поэтому только localhost доступен. В долгосрочной перспективе может быть проще.

2
отвечен Drizzt321 2023-05-04 02:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх