Answers:
在另一个答案的基础上,打开一个终端(按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
mkdir /etc/apparmor.d/abstractions/mysql
和 mkdir /etc/mysql/conf.d/
试。
我找到了一些帮助,但并没有删除所有内容。我在mysql之前和之后添加了一个星号,如下所示:
sudo apt-get remove --purge *mysql\*
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
如果不这样做,我也会重新配置服务器时遇到麻烦(使用geerlingguy的ansible-role-mysql)。
dpkg -l | grep mysql
列出所有已安装的mysql软件包,然后例如列出sudo apt-get purge mysql-common
每个条目