在 Ubuntu 上把 MySQL 彻底卸载干净(包括配置、数据、依赖),可以按下面步骤来操作。
sudo systemctl stop mysql
sudo systemctl disable mysql
查看已安装的 MySQL 包:
dpkg -l | grep mysql
全部卸载(常用):
sudo apt-get remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
如果还想清理依赖:
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql
sudo rm -rf /var/log/mysql
sudo rm -rf /usr/lib/mysql
如果你用了 mysqld_safe 或自定义目录,也要一并删除。
sudo deluser mysql
sudo delgroup mysql
(有些系统会提示用户不存在,可忽略)
sudo systemctl daemon-reload
which mysql
mysql --version
dpkg -l | grep mysql
如果都没有输出,说明已经卸载干净了。
sudo apt update
sudo apt install mysql-server
mysql 换成 mariadb如果你告诉我:
我可以给你更精确的命令。