MySQL 是一个流行的开源关系数据库管理系统 (RDBMS),广泛用于 Linux 系统。然而,当不再需要或出现问题时,就会有必要完全卸载它。本文将逐步指导您如何安全且彻底地从 Linux 系统中卸载 MySQL。
停止 MySQL 服务
首先,使用以下命令停止 MySQL 服务:
shell
sudo systemctl stop mysql
卸载 MySQL 包
根据您的 Linux 发行版,使用以下命令卸载 MySQL 包:
Debian/Ubuntu
shell
sudo apt-get purge mysql-server mysql-client mysql-common
Red Hat/CentOS
shell
sudo yum remove mysql-server mysql
删除数据目录
MySQL 数据目录通常存储在 /var/lib/mysql
中。确保在卸载之前备份任何重要的数据,然后使用以下命令删除该目录:
shell
sudo rm -rf /var/lib/mysql
删除配置文件
删除 MySQL 配置文件,包括 /etc/mysql/my.cnf
和 /etc/my.cnf
:
shell
sudo rm /etc/mysql/my.cnf
sudo rm /etc/my.cnf
删除 init 脚本
删除 MySQL init 脚本,具体取决于您的 Linux 发行版:
Debian/Ubuntu
shell
sudo rm /etc/init.d/mysql
Red Hat/CentOS
shell
sudo rm /etc/rc.d/init.d/mysqld
删除 socket 文件
删除 MySQL socket 文件:
shell
sudo rm /var/run/mysqld/mysqld.sock
验证卸载
通过运行以下命令验证 MySQL 是否已完全卸载:
shell
which mysql
如果命令返回 not found
,则表示 MySQL 已成功卸载。