鱼C论坛

 找回密码
 立即注册
查看: 587|回复: 6

[已解决]如何彻底卸载MYSQL,并且彻底删除保留在本机上的数据库文件

[复制链接]
发表于 2023-6-10 09:32:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如何彻底卸载MYSQL,并且彻底删除保留在本机上的数据库文件?
最佳答案
2023-6-10 09:34:06
本帖最后由 isdkz 于 2023-6-10 09:44 编辑

不同的操作系统会有不同的卸载方法。以下是在Windows、Ubuntu Linux和MacOS上彻底卸载MySQL并删除数据库文件的步骤:

在Windows上:

1. 通过控制面板卸载MySQL。点击"开始" -> "控制面板" -> "程序" -> "程序和功能",找到MySQL,然后点击"卸载"。

2. 删除MySQL的数据目录。默认情况下,数据目录通常位于"C:\ProgramData\MySQL"。打开该文件夹,删除MySQL Server的相关文件夹。

3. 清除注册表条目。打开注册表编辑器(通过运行"regedit"命令),然后找到以下路径:"HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB",删除这个条目。

在Ubuntu Linux上:

1. 通过APT命令卸载MySQL:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

2. 删除数据目录:
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-apt-config

在MacOS上:

1. 如果您是通过Homebrew安装的MySQL,可以运行以下命令来卸载它:
brew services stop mysql
brew remove mysql

2. 删除数据目录:
rm -rf /usr/local/var/mysql

在任何情况下,删除数据库文件都会永久丢失所有数据库信息。在进行此操作之前,请确保已备份所有重要数据。

注意:上述命令可能会因你的MySQL版本不同而需要进行相应的修改。例如,如果你的MySQL版本是8.0,那么在Ubuntu Linux上卸载MySQL的命令可能需要修改为 sudo apt-get purge mysql-server-core-8.0 。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-10 09:34:06 | 显示全部楼层    本楼为最佳答案   
本帖最后由 isdkz 于 2023-6-10 09:44 编辑

不同的操作系统会有不同的卸载方法。以下是在Windows、Ubuntu Linux和MacOS上彻底卸载MySQL并删除数据库文件的步骤:

在Windows上:

1. 通过控制面板卸载MySQL。点击"开始" -> "控制面板" -> "程序" -> "程序和功能",找到MySQL,然后点击"卸载"。

2. 删除MySQL的数据目录。默认情况下,数据目录通常位于"C:\ProgramData\MySQL"。打开该文件夹,删除MySQL Server的相关文件夹。

3. 清除注册表条目。打开注册表编辑器(通过运行"regedit"命令),然后找到以下路径:"HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB",删除这个条目。

在Ubuntu Linux上:

1. 通过APT命令卸载MySQL:
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

2. 删除数据目录:
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get purge mysql-server-core-5.7
sudo apt-get purge mysql-apt-config

在MacOS上:

1. 如果您是通过Homebrew安装的MySQL,可以运行以下命令来卸载它:
brew services stop mysql
brew remove mysql

2. 删除数据目录:
rm -rf /usr/local/var/mysql

在任何情况下,删除数据库文件都会永久丢失所有数据库信息。在进行此操作之前,请确保已备份所有重要数据。

注意:上述命令可能会因你的MySQL版本不同而需要进行相应的修改。例如,如果你的MySQL版本是8.0,那么在Ubuntu Linux上卸载MySQL的命令可能需要修改为 sudo apt-get purge mysql-server-core-8.0 。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-10 09:43:12 | 显示全部楼层
isdkz 发表于 2023-6-10 09:34
不同的操作系统会有不同的卸载方法。以下是在Windows、Ubuntu Linux和MacOS上彻底卸载MySQL并删除数据库文 ...

">"在markdown中是[quote][/quote]的意思,建议转换一下
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-10 09:44:35 | 显示全部楼层
的意思,建议转换一下[/quote]

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-10 09:47:46 | 显示全部楼层
isdkz 发表于 2023-6-10 09:44
的意思,建议转换一下
[/quote]

ctrl f5,我换头像了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-10 09:49:44 | 显示全部楼层


ctrl f5,我换头像了[/quote]

按 ctrl f5 跟直接按 f5 什么区别?为什么直接按 f5 刷新不了头像?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-10 09:50:26 | 显示全部楼层
isdkz 发表于 2023-6-10 09:49
ctrl f5,我换头像了

按 ctrl f5 跟直接按 f5 什么区别?为什么直接按 f5 刷新不了头像?


f5是直接刷新页面,ctrl+f5是刷新缓存

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
isdkz + 5 + 5 + 3 666

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-22 04:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表