Я пытался удалить mysql using sudo apt-get --purge remove mysql-server
, но получил следующую ошибку
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Поэтому я предложил убить все запущенные процессы mysql. Для этого я сделал ps -ef | grep mysql
и получил
root 4473 1 0 17:46 ? 00:00:00 /bin/bash /usr/share/mysql/mysql-systemd-start post
root 4636 3783 0 17:46 pts/6 00:00:00 grep --color=auto mysql
root@viji-Latitude-E5440:~# sudo kill -9 4473
root@viji-Latitude-E5440:~# ps -ef | grep mysql
root 4672 1 0 17:47 ? 00:00:00 /bin/bash /usr/share/mysql/mysql-systemd-start post
root 4745 3783 0 17:47 pts/6 00:00:00 grep --color=auto mysql
Я пытаюсь убить этот процесс MySQL, но не могу сделать.
Что мне теперь делать?
Вы полностью можете уничтожить процесс, но это, кажется, запускает себя снова. Если Вы замечаете, PID изменяется каждый раз, когда Вы уничтожаете его. Что-то в Вашей системе автоматически запускает его от Вашего имени. У Вас есть несколько опций:
, я предпочитаю последнего, так как я не знаю, как Вы установили mysql для начала, но если Вы действительно использовали что-то подобное XAMPP, стоит открыть панель управления и пытаться остановить MySQL из (даже если это означает переустанавливать программное обеспечение панели управления).
, Если Вы хотите пойти с первым, можно попробовать sudo service mysql-server stop
и видеть, можно ли после этого удалить его.