Puncte:-1

Nu se poate elimina complet mysql

drapel cn

Am încercat de multe ori să elimin complet MySQL din sistemul meu fără succes. Primesc aceste erori:

Eroare foto 1

Eroare foto 2

Am incercat si alte comenzi fara succes. Ce ar trebuii să fac?

Aici este rezultatul lui apt list --installed | grep mysql:

AVERTISMENT: apt nu are o interfață CLI stabilă. Utilizați cu precauție în scripturi.

default-libmysqlclient-dev/focal, acum 1.0.5ubuntu2 amd64 [instalat]
libmysqlclient-dev/focal-updates,focal-security, acum 8.0.28-0ubuntu0.20.04.3 amd64 [instalat]
libmysqlclient21/focal-updates,focal-security,acum 8.0.28-0ubuntu0.20.04.3 amd64 [instalat]
libmysqlclient21/focal-updates,focal-security,acum 8.0.28-0ubuntu0.20.04.3 i386 [instalat]
libpocodatamysql62/focal, acum 1.9.2-3ubuntu3 amd64 [instalat]
mysql-client-8.0/focal-updates,focal-security, acum 8.0.28-0ubuntu0.20.04.3 amd64 [instalat]
mysql-client-core-8.0/focal-updates,focal-security, acum 8.0.28-0ubuntu0.20.04.3 amd64 [instalat]
mysql-common/focal,focal,acum 5.8+1.0.5ubuntu2 toate [instalate]
mysql-server-8.0/now 8.0.27-0ubuntu0.20.04.1 amd64 [instalat, upgradabil la: 8.0.28-0ubuntu0.20.04.3]
mysql-server-core-8.0/focal-updates,focal-security, acum 8.0.28-0ubuntu0.20.04.3 amd64 [instalat]

Iată-mă înăuntru /var/lib/dpkg/info/ și am căutat „mysql” și văd aceste fișiere:

introduceți descrierea imaginii aici

Ar trebui să le șterg sau este o idee proastă? Dacă le șterg, voi putea să dezinstalez tot ce are legătură cu MySQL?

Folosind această comandă:

sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

Primesc această eroare:

introduceți descrierea imaginii aici

Someone avatar
drapel my
Vă rugăm să editați pentru a posta rezultatul `apt list --installed | grep mysql`. Postați mesajul de eroare complet și formatați-l ca cod în loc să adăugați imagini.
Puncte:1
drapel my

Pentru a elimina complet un pachet, putem folosi epurare apt comanda cu argumente precum --eliminare automată pentru a șterge dependențele împreună cu pachetele lor părinte. În cazul tău specific, nu cred epurare apt va lucra ca dpkg aruncă erori cu scriptul de preinstalare. Se pare că ați eliminat manual unele fișiere sau directoare.

  • Folosește dpkg comanda cu -P argument pentru a curăța cu forță pachetul.

Pentru curățarea forțată a pachetului.

  1. Deoarece eliminarea pachetelor poate fi distructivă, tipăriți lista pachetelor care vor fi eliminate:

    dpkg -l | awk '{print $2}' | grep -i mysql | grep -v lib
    

    Verificați dacă vreun pachet important este înlăturat. Dacă totul pare în regulă, treceți la pasul 2.

  2. Curățați pachetele:

    sudo dpkg -P --force-all $(dpkg -l | awk '{print $2}' | grep -i mysql | grep -v lib)
    

Acest lucru ar trebui să elimine complet MySQL. Apoi executați o instalare forțată:

sudo apt -f install

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.