Назад | Перейти на главную страницу

Почему я не могу полностью удалить mysql? смотрю! это все еще там

root@db2:/var/log/mysql# aptitude remove mysql-server --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done

root@db2:/var/log/mysql# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

В mysql клиент приходит из соответственно названного mysql-client пакет, который вы не очищали.

Изменить: с другой стороны, в моей системе запуск клиента дает can't connect to local MySQL server ошибка.

делает ps auxwww | grep [m]ysql показать какие-нибудь запущенные процессы? Если да, то что значит /proc/$PID рассказать о процессе? Возможно, вы в какой-то момент установили демон из исходного кода; возможно, деинсталлятору не удалось убить запущенный процесс ..

Пакет мог быть удален, но демон, очевидно, не был остановлен. Поскольку у демона есть все свои страницы в памяти и / или в данный момент не требуются библиотеки и двоичные файлы, он продолжает работать. Забавно то, что сейчас вы не можете остановить это красиво, потому что сценарии rc были удалены :)

В следующий раз, стоп сервис, прежде чем вы его удалите.

Теперь переустановите его, остановите его и очистите всю энчиладу.