MySQL kullanarak yükledim sudo apt-get
. Şimdi onu sistemimden kaldırmam gerekiyor.
Bunu nasıl yapabilirim?
MySQL kullanarak yükledim sudo apt-get
. Şimdi onu sistemimden kaldırmam gerekiyor.
Bunu nasıl yapabilirim?
Yanıtlar:
MySQL'i tamamen sisteminizden kaldırmak için Sadece terminal yazın
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
sudo dpkg --purge mysql-server mysql-client mysql-common
alıyorum: 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
. Biraz kafam karıştı. Bu mysql
çıkarılmış mı, değil mi?
Yukarıdaki tüm çözümler doğru ama denemek isterim
sudo apt-get remove --purge mysql * sudo apt-get autoremove sudo apt-get autoclean
Bu, tüm mysql paketlerini kaldıracak.
sudo apt-get remove --purge -s 'mysql*'
de, daha belirgin olmasını belirtmek isteyebilirsiniz .
Bu ubuntu 15.04 gelen mysql 5.6 kaldıracak
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
Öncelikle mysql sunucunuzu hizmetten durdurmanız gerekir.
sudo service mysql stop
Sonra kaldırmak için purge komutunu kullanabilirsiniz.
sudo apt-get purge mysql-server mysql-client
Not: Yukarıdaki paket listesine göre. Hem sunucuyu hem de istemciyi kurdum. Bu sizin inancınız için olacak
dpkg: unrecoverable fatal error, aborting: fork failed: Cannot allocate memory E: Sub-process /usr/bin/dpkg returned an error code (2)
sonra çalışıyor, MySQL Durdurma sudo dpkg --configure -a
ardından sudo apt-get remove --purge mysql*
benim için çalıştı.
Ubuntu'yu pek kullanmıyorum ama denemelisiniz, yaptığım şey.
Ben ilk komut satırında bu yazdığınız: sudo apt-get remove --purge mysql-server mysql-client mysql-common
,
daha sonra aşağıdaki ile takip etti: sudo apt-get autoremove
ve nihayet bu yazdığınız: sudo apt-get autoclean
.
Kaldırıldığını buldum.
MySQL root şifresini unuttum ve sıfırlamak için gerekli. Denedim bu o "günlükleri yazamıyor" veya benzeri bir söylüyordu, çünkü, ancak işe yaramadı.
Benim çözümüm MySQL'i Ubuntu 13.10 ve tamamen kurulumdan tamamen kaldırmaktı.
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo rm -rf /var/lib/mysql
Son komutu çalıştırmam gerekti çünkü Ubuntu bazen hepsini temizlemeye çalışsan bile bazı libleri saklıyor.
Şimdi, bu komutu MySQL sunucusunu ve istemciyi kurmak için kullanıyorum:
sudo apt-get install mysql-client mysql-server
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql*
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld ~/.mysql_history
updatedb
Dayanarak bu cevap ve diğerleri ...
Bunu dene, MySQL'in her bir dosyasını sisteminizden tamamen silecek:
sudo service mysql stop #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser -f mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-client-core-5.7
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql
sudo apt-get install mysql-client-core-5.5
. Ama gösterir:mysql-client-core-5.5 is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
. Bu benim bilgisayarımda hala mysql bulunduğu anlamına mı geliyor?