linuxÉÏ×èÖ¹mysql±¨´íÔõô°ì
linuxÉÏ×èÖ¹mysql±¨´í£¬½â¾ö²½·¥ÓУº1¡¢¼ì²é¹ýʧÐÂÎÅ£¬Æ¾Ö¤ÐÅÏ¢ÌáÐѽâ¾öÎÊÌ⣻2¡¢Éó²éÈÕÖ¾Îļþ£¬ÕÒµ½µ¼ÖÂ×èֹʧ°ÜµÄÏêϸ¹ýʧ²¢½â¾ö£»3¡¢Ê¹ÓÃÇ¿ÖÆ×èÖ¹ÏÂÁÖÕÖ¹ËùÓÐÓëmysqlÏà¹ØµÄÀú³Ì£»4¡¢Ê¹ÓÃkillÏÂÁîÊÖ¶¯É±ËÀmysqlÀú³Ì£»5¡¢È·±£mysqlÏà¹ØÎļþºÍĿ¼µÄȨÏÞÉèÖÃ׼ȷ£»6¡¢ÊµÑéÖØÆôЧÀÍÆ÷À´Ç¿ÖÆ×èÖ¹mysqlÀú³Ì¡£
±¾½Ì³Ì²Ù×÷ϵͳ£ºLinux5.18.14ϵͳ¡¢Dell G3µçÄÔ¡£
ÔÚ Linux ÉÏ×èÖ¹ MySQL ʱÓöµ½¹ýʧ£¬¿ÉÒÔʵÑéÒÔÏ°취À´½â¾öÎÊÌ⣺
1¡¢¼ì²é¹ýʧÐÂÎÅ£ºµ±ÄãÔËÐÐ sudo systemctl stop mysql »ò sudo service mysql stop ÏÂÁîʱ£¬ÈôÊÇÓöµ½¹ýʧ£¬ÏµÍ³Í¨³£»áÊä³öÏìÓ¦µÄ¹ýʧÐÂÎÅ¡£Çë¼ì²é¹ýʧÐÂÎÅÒÔ»ñÈ¡¸ü¶àÐÅÏ¢£¬Õâ¿ÉÄÜÓÐÖúÓÚÈ·¶¨ÎÊÌâµÄÔµ¹ÊÔÓÉ¡£
2¡¢Éó²éÈÕÖ¾Îļþ£ºMySQL ͨ³£»á½«¹ýʧºÍÖÒÑÔÐÂÎżÍ¼ÔÚÈÕÖ¾ÎļþÖС£Äã¿ÉÒÔÉó²é MySQL µÄ¹ýʧÈÕÖ¾Îļþ£¬Í¨³£ÔÚ /var/log/mysql Ŀ¼Ï£¬ºÃ±È error.log¡£Í¨¹ýÉó²éÈÕÖ¾Îļþ£¬Äã¿ÉÒÔÕÒµ½µ¼ÖÂ×èֹʧ°ÜµÄÏêϸ¹ýʧ¡£
3¡¢Ê¹ÓÃÇ¿ÖÆ×èÖ¹ÏÂÁÈôÊÇ MySQL ÎÞ·¨Õý³£×èÖ¹£¬Äã¿ÉÒÔʵÑéʹÓÃÇ¿ÖÆ×èÖ¹ÏÂÁî¡£Ê×ÏÈ£¬Ê¹ÓÃÖÎÀíԱȨÏÞ·¿ªÖնˣ¬²¢Ö´ÐÐÒÔÏÂÏÂÁ
sudo systemctl stop mysql.service --kill
µÇ¼ºó¸´ÖÆ
»òÕß
sudo systemctl kill --kill-who=all mysql.service
µÇ¼ºó¸´ÖÆ
Õ⽫ǿÖÆÖÕÖ¹ËùÓÐÓë MySQL Ïà¹ØµÄÀú³Ì¡£
4¡¢É±ËÀÀú³Ì£ºÈôÊÇÇ¿ÖÆ×èÖ¹ÏÂÁîÒ²ÎÞ·¨Õý³£×èÖ¹ MySQL£¬Äã¿ÉÒÔʹÓà kill ÏÂÁîÊÖ¶¯É±ËÀ MySQL Àú³Ì¡£Ê×ÏÈ£¬Ê¹ÓÃÒÔÏÂÏÂÁî²éÕÒ MySQL Àú³ÌµÄ PID£º
ps aux | grep mysql
µÇ¼ºó¸´ÖÆ
È»ºó£¬Ê¹ÓÃÒÔÏÂÏÂÁîɱËÀ¸ÃÀú³Ì£¨½« Ì滻ΪÏÖʵµÄÀú³Ì ID£©£º
sudo kill <PID>
µÇ¼ºó¸´ÖÆ
5¡¢¼ì²éÎļþȨÏÞ£ºÈ·±£ MySQL Ïà¹ØÎļþºÍĿ¼µÄȨÏÞÉèÖÃ׼ȷ£¬MySQL Àú³ÌÄܹ»¶ÁÈ¡ºÍдÈëÐëÒªµÄÎļþ¡£Í¨³££¬MySQL Êý¾ÝĿ¼λÓÚ /var/lib/mysql£¬È·±£¸ÃĿ¼¼°ÆäÎļþµÄËùÓÐÕßΪ mysql Óû§»ò mysql ×飬²¢ÇÒ¾ßÓÐÊʵ±µÄȨÏÞ¡£
6¡¢ÖØÆôЧÀÍÆ÷£ºÈôÊÇÒÔÉÏ°ì·¨¶¼ÎÞ·¨½â¾öÎÊÌ⣬Äã¿ÉÒÔʵÑéÖØÆôЧÀÍÆ÷À´Ç¿ÖÆ×èÖ¹ MySQL Àú³Ì¡£Çë×¢ÖØ£¬Õ⽫µ¼ÖÂЧÀÍÆ÷ÉÏÆäËûÕýÔÚÔËÐеÄЧÀÍÒ²±»ÖÐÖ¹£¬ÉóÉ÷²Ù×÷¡£
ÈôÊÇÎÊÌâÈÔÈ»±£´æ£¬ÇëÌṩ¸üÏêϸµÄ¹ýʧÐÂÎÅ»òÆäËûÉÏÏÂÎÄÐÅÏ¢£¬ÒÔ±ã¾ÙÐиüÏêϸµÄÆÊÎöºÍ×ÊÖú¡£
ÒÔÉϾÍÊÇlinuxÉÏ×èÖ¹mysql±¨´íÔõô°ìµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡