简体   繁体   中英

MySQL is waiting why can I log in from the command line?

On Ubuntu 12.04, I run sudo service mysql stop. It responds mysql stop/waiting.

But then I can still log in to mysql from the command line. How is this possible?

service mysql stop
[ ok ] Stopping MySQL database server: mysqld.

If your server has stopped this message would have appeared. Since it didn't it means that MySQL is still running and that is why you could have still logged in. You can try the more brutal method

ps -C mysqld -o pid=
//You will get a pid, which is the process identification number, say it is 8082 then
kill -9 8082

PS: Please do note replace 8082 with the pid you see in the screen

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM