Vraag Hoe verwijder ik MySQL?


Ik heb MySQL geïnstalleerd met sudo apt-get. Nu moet ik het van mijn systeem verwijderen.

Hoe kan ik dat doen?


132
2017-08-06 08:44


oorsprong




antwoorden:


Om mysql volledig van je systeem te verwijderen, typ je gewoon in terminal

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean

227
2017-08-06 08:49



Ik denk dat dit niet werkt. Nadat ik deze stappen heb uitgevoerd, probeerde ik: sudo apt-get install mysql-client-core-5.5. Maar het laat zien: mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.. Is dat gemeen dat mysql nog steeds in mijn pc zit? - batman
Probeer sudo dpkg --purge mysql-server mysql-client mysql-common - Ketankumar Patel
Als ik het probeer sudo dpkg --purge mysql-server mysql-client mysql-common Ik krijg : dpkg: warning: there's no installed package matching mysql-server dpkg: warning: there's no installed package matching mysql-client dpkg: warning: there's no installed package matching mysql-common . Ik ben nu een beetje in de war. Is dat mysql zijn verwijderd of niet? - batman
dit was niet voldoende voor mij, er moesten nog een paar dingen gedaan worden: stackoverflow.com/a/16178696/447661 - Mihai Rotaru
Dit was ook niet genoeg voor mij - voor mij werkte ook het antwoord hier in plaats daarvan: stackoverflow.com/a/16178696/368896 - Dan Nissenbaum


alle bovenstaande oplossingen kloppen, maar ik zou het proberen

sudo apt-get remove --purge mysql *
sudo apt-get autoremove
sudo apt-get autoclean

Hiermee worden alle aan mysql gerelateerde pakketten verwijderd.


53
2018-05-13 14:08



Dit is de gemakkelijkste / eenvoudigste manier om alles wat mysql-gerelateerd is te verwijderen. Hoewel het jokerteken hier vrijwel elk pakket met 'mysq' in zijn naam zal matchen, wilt u dit misschien specificeren sudo apt-get remove --purge -s 'mysql*' om specifieker te zijn. - geerlingguy
Gedetacheerd met het gebruik van een meer specifieke regex. Ik heb uiteindelijk de regex van '^ mysql-'Aanvankelijk zou ik mysql uitvoeren, maar ontdekte dat het een heleboel dingen opving die niets met elkaar te maken hebben ... zoals: Opmerking, selecteer 'mysql-testsuite' voor regex '^ mysql *' Let op, selectie van 'mysql-server' voor regex '^ mysql *' Opmerking, selecteren ' mysql-server-core 'voor regex' ^ mysql * 'Opmerking, selecteren' mysqmail 'voor regex' ^ mysql * 'Opmerking, het selecteren van' mysqmail-pure-ftpd-logger 'voor regex' ^ mysql * ' - MaasSql
Ik heb alle hier genoemde opdrachten geprobeerd en daarna, als ik 'mysql' in de terminal typ en twee keer op tab druk, zie ik nog steeds een optie voor mysql, betekent dit iets? > mysql mysqld mysql_upgrade mysqlcheck mysql_install_db - GoProCameraByGoPro
Dit werkte alleen voor mij toen ik sudo apt-get -f autoremove gebruikte - Simon D
dit geeft me een aantal fouten, zoals `E: kan package mysql niet vinden '. mijn installatie lijkt een beetje in de war te zijn. en het is nogal beangstigend dat ik het zelfs niet opnieuw kan installeren. - Blauhirn


Hiermee wordt mysql 5.6 verwijderd van ubuntu 15.04

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql

21
2018-05-03 18:34



Het handmatig verwijderen van de mappen leek mij noodzakelijk (dus +1), misschien omdat mijn mappen symbolische koppelingen waren? - Jonathan
Ik had het gevoel dat jouw mening het meest beknopt was, dus ik wilde hier een opmerking plaatsen. Ik deed iets soortgelijks voor mariadb, maar ik merkte dat ik een bengelend systeem had. Ik moest het verwijderen met behulp van: superuser.com/a/936976/260852 - Mario Olivio Flores
Bedankt, dit werkt ook voor mysql 5.7 op ubuntu 16.04. - tated


Ik gebruik Ubuntu niet veel, maar wat ik denk dat je moet proberen, is wat ik deed.

Ik typte dit eerst in de commandoregel: sudo apt-get remove --purge mysql-server mysql-client mysql-common,

gevolgd door dit hieronder: sudo apt-get autoremove

en tenslotte dit getypt: sudo apt-get autoclean.

Ik ontdekte dat het was verwijderd.


4
2017-12-04 14:54





Ik ben het root-wachtwoord van mysql vergeten en moest worden gereset. Ik heb dit geprobeerd http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password en werkte niet omdat het bleef zeggen dat je geen logs of iets dergelijks kon schrijven. Nu was mijn oplossing om mysql volledig te verwijderen van Ubuntu13.10 en een nieuwe installatie.

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql

Ik moest de laatste commandoregel uitvoeren, omdat Ubuntu soms enkele libs bewaart, zelfs als je probeert ze allemaal te verwijderen. Installeer nu mysql-server en -client

sudo apt-get install mysql-client mysql-server

3
2018-02-24 14:01





Eerst moet je je mysql-server stoppen voor service.

sudo service mysql stop

Vervolgens kunt u de reinigingsopdracht gebruiken om de installatie ongedaan te maken

sudo apt-get purge mysql-server mysql-client

Notitie: het bovenstaande op basis van uw pakketlijst. Ik heb zowel de server als de client geïnstalleerd. Dit zal voor uw convientient


3
2018-02-25 06:47



Het stoppen van de MySQL-service was voor mij de sleutel. Ik liet het lopen en kreeg steeds een foutmelding: dpkg: unrecoverable fatal error, aborting: fork failed: Cannot allocate memory E: Sub-process /usr/bin/dpkg returned an error code (2)      MySQL stoppen en vervolgens uitvoeren sudo dpkg --configure -a    gevolgd door sudo apt-get remove --purge mysql*   werkte voor mij. - tww0003


Toen ik het probeerde sudo apt-get purge mysql* het werkte niet.

Purged MySQL5 met:

sudo apt-get purge mysql-*

Dan voor het opruimen:

sudo apt-get autoremove
sudo apt-get autoclean

0
2017-08-08 17:37