记一次mysql彻底卸载和重新安装 windows 卸载版本mysql8 安装版本mysql5.7

本文详细介绍了在Windows系统下如何彻底卸载MySQL,包括从控制面板移除、删除相关文件夹、清理注册表以及删除隐藏文件夹。之后,文章提供了MySQL5.7免安装版的下载、配置my.ini文件、安装服务及启动服务的步骤,强调了初始化过程和设置密码的方法。整个过程旨在确保无残留并成功进行重新安装。
摘要由CSDN通过智能技术生成

卸载

参考:https://www.cnblogs.com/banma/p/10040114.html

Windows系统下如何卸载干净mysql

一、在控制面板中卸载mysql软件

二、卸载过后删除C:\Program Files (x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了

三、windows+R运行“regedit”文件,打开注册表

四、删除注册表:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹

五、删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹,如果没有可以不用删除了。我的没有就没删

六、删除C盘下的C:\ProgramData\MySQL 所有文件,如果删除不了则用360粉碎掉即可,该programData文件是隐藏的默认,设置显示后即可见

七、关键!!!!删除C:\Documents and Settings\All Users\Application Data\MySQL下的文件夹,一定要删

最好重启下电脑,重新安装就可以了

安装

参考:https://www.cnblogs.com/FlyJeans/p/10658386.html

Mysql 5.7 windows安装 zip安装

1.下载5.7 免安装版

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

我选的64位版

2.解压并创建my.ini在根目录

我的是这个: C:\software\Mysql\mysql-5.7.25-winx64

my.ini 内容:

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

可以直接复制粘贴,主要修改下basedir后的路径,注意路径中为\而非
3.以管理员的方式打开cmd命令窗口(直接打开cmd运行,可能会报错),并且进入到mysql安装目录的bin目录下

cd C:\software\Mysql\mysql-5.7.25-winx64\bin
4. 运行 mysqld --initialize 此时应该没有任何提示

mysqld --initialize
mysqld --initialize会帮助你创建data文件夹并初始化mysql, 因此不要自己创建data文件夹

网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句:

#设置mysql数据库的数据的存放目录
datadir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64\\data

这样会导致服务无法启动

5.mysqld -install

mysqld -install
安装mysql服务

如果报错 请看 https://blog.csdn.net/qq_39701269/article/details/77935490

6.net start mysql

net start mysql
启动服务

第一次进入mysql会由 mysql initialize 初始化一个密码, 在data/*.err这个文件中搜索password会看到生成的密码

在这里插入图片描述

7 注册环境变量与登录

在环境变量的系统变量中的path 新建一个环境变量,值为bin路径

https://zhidao.baidu.com/question/242741875.html 设置环境变量

mysql -u root -p
8.进入后可以用如下命令修改,这里密码改为root:

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’;
9.退出

mysql> quit

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值