Как мне полностью удалить MySQL?

Ответы на связанные с этим вопросы забудьте:

  • удалите базы данных MySQL
  • удалите mysql пользователь
  • удалите журналы в /var/log

Как мне полностью удалить MySQL?

Здание из еще один ответ, откройте терминал (нажмите Ctrl+Alt+T) и выполните следующие действия:

sudo -iservice mysql stopkillall -KILL mysql mysqld_safe mysqldapt-get --yes purge mysql-server mysql-clientapt-get --yes autoremove --purgeapt-get autocleandeluser --remove-home mysqldelgroup mysqlrm -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/mysqldupdatedbexit

Если вы хотите удалить журнал того, что вы делали во время использования mysql клиент:

rm ~/.mysql_history

Если вы хотите удалить журналы того, что все пользователи в системе сделал во время использования mysql клиент (другие пользователи могут быть недовольны этим):

awk -F : '{ print($6 "/.mysql_history"); }' /etc/passwd | xargs -r -d '\n' -- sudo rm -f --

или для всех журналов, включая те, которые находятся за пределами существующих домашних каталогов пользователя:

sudo find / -name .mysql_history -delete

Я нашел некоторую помощь, но она не удалила все. Я добавил звездочку до и после mysql следующим образом:

sudo apt-get remove --purge *mysql\*sudo apt-get autoremovesudo apt-get autoclean

Другим способом, который сработал для меня, было использование Synamptic Package Manager. На левой панели, где написано: Все, Установлено и т.Д. существует запись для Не установлен (остаточная конфигурация.) (или аналогичная формулировка). Там я нашел опции для очистки всех установочных файлов MySQL. Это сработало для MySQL 5.7.