如何完全卸载MySQL?

相关问题的答案忘记了:

  • 删除MySQL数据库
  • 删除mysql用户
  • 删除/var/log

如何完全卸载MySQL?

建立另一个答案 ,打开一个终端(按Ctrl + Alt + T )并运行以下命令:

 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客户端时所执行操作的日志:

 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 autoremove sudo apt-get autoclean 

另一种对我有用的方法是使用Synamptic Package Manager。 在左侧窗格中,其中显示: All,Installed等 。 有一个未安装的条目(残余配置) (或类似的措辞)。 在那里,我找到了清除所有MySQL安装文件的选项。 这适用于MySQL 5.7。