Linux
為什麼我不能完全解除安裝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 腳本已被刪除 :)
下次,在刪除之前停止服務。
現在,重新安裝它,很好地停止它,然後清除整個辣醬玉米餅餡。