Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

如何卸载mysql

作者:当过家家——变成现实。   发布日期:2025-09-27   浏览:100

# 卸载 MySQL 的步骤取决于操作系统。以下是针对不同操作系统的示例代码:

# 对于 Ubuntu/Debian 系统:
sudo apt-get remove --purge mysql* -y
sudo apt-get autoremove -y
sudo apt-get autoclean
sudo rm -rf /etc/mysql /var/lib/mysql
sudo deluser mysql

# 解释:
# 1. sudo apt-get remove --purge mysql* -y: 卸载所有与 MySQL 相关的包,并删除配置文件。
# 2. sudo apt-get autoremove -y: 删除不再需要的依赖包。
# 3. sudo apt-get autoclean: 清理旧版本的软件包。
# 4. sudo rm -rf /etc/mysql /var/lib/mysql: 删除 MySQL 配置文件和数据目录。
# 5. sudo deluser mysql: 删除 MySQL 用户。

# 对于 CentOS/RHEL 系统:
sudo yum remove mysql* -y
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf
sudo userdel mysql

# 解释:
# 1. sudo yum remove mysql* -y: 卸载所有与 MySQL 相关的包。
# 2. sudo rm -rf /var/lib/mysql: 删除 MySQL 数据目录。
# 3. sudo rm -rf /etc/my.cnf: 删除 MySQL 配置文件。
# 4. sudo userdel mysql: 删除 MySQL 用户。

# 对于 macOS 系统(使用 Homebrew 安装的 MySQL):
brew services stop mysql
brew uninstall mysql
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*

# 解释:
# 1. brew services stop mysql: 停止 MySQL 服务。
# 2. brew uninstall mysql: 卸载 MySQL。
# 3. sudo rm /usr/local/mysql: 删除 MySQL 目录。
# 4. sudo rm -rf /usr/local/var/mysql: 删除 MySQL 数据目录。
# 5. sudo rm -rf /usr/local/mysql*: 删除其他 MySQL 文件。
# 6. sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist: 删除启动代理文件。
# 7. sudo rm -rf /Library/StartupItems/MySQLCOM: 删除启动项。
# 8. sudo rm -rf /Library/PreferencePanes/My*: 删除偏好设置面板。
# 9. edit /etc/hostconfig and remove the line MYSQLCOM=-YES-: 编辑主机配置文件并移除 MySQL 行。
# 10. sudo rm -rf /Library/Receipts/mysql*: 删除安装收据。
# 11. sudo rm -rf /Library/Receipts/MySQL*: 删除其他安装收据。

上一篇:mysql 分组

下一篇:mysql 导出数据库

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站