Yanıtlar:
Başka bir cevaptan yola çıkarak bir terminal açın ( Ctrl+ Alt+ tuşlarına basın T) ve aşağıdakileri çalıştırın:
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
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
updatedb
exit
mysql
İstemciyi kullanırken yaptığınız şeyin kaydını silmek istiyorsanız :
rm ~/.mysql_history
İstemciyi kullanırken sistemdeki tüm kullanıcıların yaptıklarının günlüklerini silmek istiyorsanız mysql
(diğer kullanıcılar bundan memnun olmayabilir):
awk -F : '{ print($6 "/.mysql_history"); }' /etc/passwd | xargs -r -d '\n' -- sudo rm -f --
veya mevcut kullanıcı giriş dizinleri dışındakiler de dahil olmak üzere tüm günlükler için:
sudo find / -name .mysql_history -delete
mkdir /etc/apparmor.d/abstractions/mysql
ve mkdir /etc/mysql/conf.d/
tekrar.
Biraz yardım buldum, ama her şeyi kaldırmadı. Bunun gibi mysql öncesi ve sonrasında bir yıldız işareti ekledim:
sudo apt-get remove --purge *mysql\*
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
bunu yapmasaydım, sunucuyu yeniden hazırlarken sorun yaşadım (geerlingguy'un ansible-role-mysql'i kullanarak).
İşe yarayan başka bir yol da Synamptic Package Manager kullanmaktı. Sol taraftaki bölmede, yazdığı yer: Tümü, Yüklü, vb . Takılı Değil (artık yapılandırma) (veya benzeri kelimeler) için bir giriş var . Orada tüm MySQL kurulum dosyalarını temizleme seçenekleri buldum. Bu MySQL 5.7 için çalıştı.
dpkg -l | grep mysql
herhangi bir yüklü MySQL paketleri listelemek için, daha sonra örneğinsudo apt-get purge mysql-common
her giriş için