MySQL 彻底卸载与安装

今天MYSQL抽风,不知道怎么的就无法连接了总是报Can't connect to local MySQL server through socket ' /var/lib/mysql/mysql.sock'的错误(出现这个问题可以先参照这篇文章),查询了很多资料都无法解决我的问题。只要好重装MySQL,想不到重装也不太顺利。使用sudo apt-get install mysql-server 安装,也报错

 

start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.5; however:
  Package mysql-server-5.5 is not configured yet.
dpkg: error processing mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.

Errors were encountered while processing:
 mysql-server-5.5
 mysql-server


 

 

仔细查看后发现时没有彻底的把MySQL卸载干净导致的上面的问题。

解决方法*(PS:在删除前记得把数据库文件备份):

$ sudo apt-get autoremove --purge mysql-server-5.5
$ sudo apt-get autoremove --purge mysql-client-5.5

$ sudo apt-get  autoremove --purge mysql-common

$ sudo rm -rf /var/lib/mysql /etc/mysql ~/.mysql

$ sudo deluser mysql
  #一定要将mysql用户删除,否则在重新安装设置的密码的时候会提示用户已经存在
$ sudo apt-get autoclean

$ sudo apt-get update && sudo apt-get upgrade

$ sudo apt-get install mysql-server-5.5 mysql-client-5.5

 


                
彻底卸载 MySQL 数据库软件需要从多个方面入手,包括卸载程序、删除相关文件和目录、清理注册表项以及移除服务信息。以下是详细的操作步骤: ### 卸载控制面板中的 MySQL 程序 1. 打开“控制面板”,进入“程序和功能”。 2. 在程序列表中找到所有 MySQL 相关的条目,例如: - MySQL Server - MySQL Workbench - MySQL Connector - MySQL Notifier - MySQL for Excel 3. 逐个选中这些程序并点击“卸载”按钮进行卸载操作。 ### 删除 MySQL 安装目录 1. 默认情况下,MySQL安装目录位于以下路径之一: - `C:\Program Files\MySQL` - `C:\Program Files (x86)\MySQL` 检查这两个目录是否存在,并将其中的内容全部删除。 2. 如果不确定是否为默认安装路径,可检查是否有其他自定义安装目录,通常在安装过程中用户可以选择不同的路径。 ### 清理 MySQL 数据存储目录 1. MySQL 的数据存储目录通常位于: - `C:\ProgramData\MySQL` 该目录是隐藏的,因此需要在资源管理器中启用“显示隐藏的文件和文件夹”才能看到此目录。 2. 删除整个 `MySQL` 文件夹以确保清除数据库相关的数据文件。 ### 移除 MySQL 服务 1. 按下 `Win + R` 键,输入 `cmd` 并以管理员身份运行命令提示符。 2. 输入以下命令来停止 MySQL 服务(如果仍在运行): ```bash net stop MySQL ``` 3. 接着使用以下命令删除 MySQL 服务: ```bash sc delete MySQL ``` ### 清理注册表项(仅限 Windows) 1. 按下 `Win + R` 键,输入 `regedit` 并按回车打开注册表编辑器。 2. 备份注册表(可选但建议),以防误删导致系统问题。 3. 导航到以下路径并删除所有 MySQL 相关的键值: - `HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\MySQL` - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\MySQL` - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL` ### 清理环境变量 1. 右键点击“此电脑”或“我的电脑”,选择“属性” → “高级系统设置” → “环境变量”。 2. 在“系统变量”部分,找到 `Path` 变量并编辑它。 3. 检查是否存在指向 MySQL 安装目录的路径(如 `C:\Program Files\MySQL\MySQL Server X.X\bin`),若有,请将其删除。 通过上述步骤,可以实现对 MySQL彻底卸载,确保没有残留文件、服务或配置影响后续重新安装或其他操作[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值