내 서버에서 mysql 실행을 어떻게 중지합니까? 표준 솔루션이 작동하지 않습니다

내 서버에서 mysql 실행을 어떻게 중지합니까? 표준 솔루션이 작동하지 않습니다

Ubuntu 14.04루트 사용자로 내 서버에 원격 로그인을 수행했습니다 .

내가 시도할 때:

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 db에 액세스하기 위한 비밀번호를 추가했는데, 그게 그것과 관련이 있을까요?

로그인하려면 비밀번호를 입력해야 하기 때문에 비밀번호가 제대로 작동한다는 것을 알고 있습니다 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 서비스 mysql stop의 문제점은 systemctl이 몇 분 후에 서비스를 다시 시작한다는 것입니다. systemctl로 중지해야 합니다.

관련 정보