Win10家庭中文版——MySQL的完全删除及安装与配置


Win10家庭中文版——MySQL的完全删除及安装与配置


(PS:如果你不知道自己接下来该怎么解决问题,请阅读下去,这是最全的MySQL安装配置问题解决合集,小编搜集各路大神资料与自身安装经历结合!)

一、彻底删除

  • 步骤1:

关闭MySQL服务
右击【计算机】,选择【管理】,打开“计算机管理”界面
选择【服务和应用程序】中的【服务】,在右侧找到【mysql】,右键选择【停止】
关闭MySQL服务

  • 步骤2:

卸载mysql软件,可以在控制面板中卸载
控制面板中的2个MySQL软件均需要全部卸载

  • 步骤3:

删除MySQL在电脑硬盘上物理位置上的所有文件
1、卸载过后删除C:\Program Files (x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了;C:\Program Files \MySQL中的文件同样也要删除
2、删除C盘下的C:\ProgramData\MySQL 所有文件,如果删除不了则用360粉碎掉即可,该programData文件是隐藏的默认,设置显示后即可见,或直接在文件中搜索

  • 步骤4:

删除MySQL的注册表信息

注:这步是最繁琐的也是最为关键的,很多人就是因为在这步骤中没有清理干净注册表信息,从而不能重新安装成功。

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

打开注册表

  1. 删除注册表信息

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
文件夹
(如果没有可以不用删除了)
注册表信息

  • 步骤5:

删除服务中的MySQL

  • A.打开命令提示符,win+R,然后输入cmd,可打开命令提示符,注意只是打开,并不用这个,要用到管理员版的

找命令提示符

  • B.通过之前搜索,可找到命令提示符,右键,以管理员身份打开,注意:这里要用到的是管理员身份的命令提示符

命令提示符管理员版

  • C.输入sc delete MySQL(即你的MySQL服务名),然后enter,出现以下标识后,再到服务中刷新,就会发现该服务已被删除

删除冗余的MySQL服务
删除完成后是以下图片所呈现的结果,请看
删除MySQL服务之后的结果

  • 步骤6:

重启下电脑,这样就可以重新安装MySQL软件了!

二、新的下载以及安装

  • 1.安装过程:

https://www.cnblogs.com/xiaokang01/p/12092160.html

该网站上有8.0版本以上的软件下载,以及如何安装
接下来会围绕该网站来展开相关问题的解决方法

  • 2.针对安装过程中出现的Starting the serve出错导致无法安装成功,解决方法如下:

https://www.jianshu.com/p/de3adc46c8ec

该网站上教你如何解决安装时出现的以下问题
Starting the serve出错
很多人在下载安装了mysql8.0后,在快接近完成的阶段下出现了异常:

error 1042:Unable to connect to any of the specified MySQL hosts
error问题
3、安装成功
安装成功
(PS:小编在安装时只出现过这一类问题,当然也在网站上看到过其他问题,大家可据实际问题搜索解决,小编就不再赘述了)

三、配置环境变量(根据1.给出的网站 配置好环境变量)

  • A.测试看是否配置成功,在命令提示符(即cmd)中输入 mysql -uroot -p, 然后输入密码(密码是你在刚刚安装时自己设置的)

(据此网站解决:https://blog.csdn.net/chen97_08/article/details/81484286

  • B.如果出现以下问题
    问题1
    首先安装mysqld服务器,输入命令:mysqld–install
    问题2

  • C.出现问题The service already exists,这是由于之前已经安装过mysql并且没有删除干净,
    (据此网站解决:https://blog.csdn.net/qq_39701269/article/details/77935490
    重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务:
    问题3
    发现之前确实有安装过。

  • D.命令sc delete mysql,删除该mysql
    问题4

  • E.之后继续安装mysqld服务器,就能成功
    问题5
    现在就安装好了

  • F.接下来就是启动服务器了,输入命令:net start mysql 如果出现以下情况:
    问题6

  • G.输入命令:mysqld --initialize-insecure 完了再次输入:net start mysql

问题7
这样就启动成功了!

  • H.再次在命令提示符(即cmd)中输入 mysql -uroot -p,又给我出了个问题: Access denied for user ‘root’@‘localhost’ (using password: YES)
    问题8

(解决这个问题的网站:https://blog.csdn.net/qq_27820551/article/details/101488430)
接下来,我们开始解决问题

  1. 第一步:

关闭服务net stop mysql 这个需要在管理员权限才行
问题9

  1. 第二步:

进入到安装的bin目录执行 :(请注意,一定要是bin目录)
调取bin目录方法如下:输入cd C:\Program Files\MySQL\MySQL Server 8.0\bin即可
(C:\Program Files\MySQL\MySQL Server 8.0\bin即你的MySQL安装所在的bin目录)
问题10
注意:要是没进入到bin目录就执行,会发生以下错误
问题11
若无出现以上错误,请继续操作
进入到安装的bin目录执行 :mysqld --console --skip-grant-tables --shared-memory
问题12
这一步这些输出需要时这些,如果这一步有错误,需要自行处理掉 ,这个窗口执行完之后不要关闭,重新起一个新的cmd窗口

  1. 第三步:

启动一个新的cmd窗口 执行 mysql -uroot -p 就能免密进入(显示Enter password时,直接回车即可。)
问题13

  1. 第四步:

修改密码

  • 1.进入mysql数据库:use mysql
    问题14
  • 2.输入命令:
    update user set authentication_string=’’ where user='root’
    如果这个字段有值,先置为空
    问题15
  • 3.若出现了以上图片所显示的问题,请接下来继续操作

输入:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
修改root 密码(123456即是你打算更改之后的新密码)
(注意:后面有个“”符号啊!)
问题16

  • 4.flush privileges 刷新权限表
    问题17
    这样就OK了!
  • I.退出

问题18

  • J.重新登陆

问题19
这样的结果,即表明你已经彻底安装成功了!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值