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로 중지해야 합니다.