Не удалось завершить процесс Mysql

Не удалось завершить процесс Mysql

Я пытался удалить, 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, но не могу.
Что мне теперь делать?

решение1

Вы можете полностью убить процесс, но он, кажется, снова запускается. Если вы заметили, PID меняется каждый раз, когда вы его убиваете. Что-то в вашей системе автоматически запускает его от вашего имени. У вас есть несколько вариантов:

  • Найдите и уничтожьте то, что его запускает (обычно это какая-то веб-панель управления, например XAMPP, в данном случае, вероятно, ваш менеджер служб)
  • Загрузитесь в оболочку и убейте ее оттуда (используя режим восстановления)

Я предпочитаю последний вариант, так как не знаю, как вы изначально устанавливали MySQL, но если вы использовали что-то похожее на XAMPP, стоит открыть панель управления и попытаться остановить MySQL изнутри (даже если это означает переустановку программного обеспечения панели управления).

Если вы предпочитаете первый вариант, попробуйте sudo service mysql-server stopи посмотрите, сможете ли вы удалить его.

Связанный контент