【亲测有用】Win11 卸载MySQL5.7以及安装MySQL8.0.35

饭宝  金牌会员 | 2024-6-15 02:27:13 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 711|帖子 711|积分 2133


目次
一、卸载原来本地的mysql5.7
1.mysql服务部分
1.1制止mysql服务
1.2删除mysql服务
2.卸载 MySQL程序
3.残余文件的清算
3.1删除mysql安装的目次
3.2删除mysql数据存放的目次
3.3删除mysql自界说目次
4.清算注册表
5.删除情况变量配置
二、安装mysql8.0.35
1.下载安装
2.配置情况变量
3.检测
4.修改暗码
5.远程连接


一、卸载原来本地的mysql5.7

1.mysql服务部分

1.1制止mysql服务

打开使命管理器,点击服务,点击名称(举行排序,方便探求你的mysql服务),在我的电脑中mysql的服务名称是MySQL57,这个服务名在你的电脑中可能是叫MySQLxx,找到你的mysql服务后选中,点击右键选择制止服务。

1.2删除mysql服务

win+R打开下令框,输入cmd打开cmd控制台或者电脑左下角输入cmd搜刮,选择管理员身份进入cmd控制台(记得管理员打开否则会拒绝访问),弹出是否允许该应用对设备举行修改信息,选择是

输入sc delete MySQL57回车执行(这里是MySQ,57是我电脑的mysql服务名字,所以服务名称要根据本身本机上的服务名称来)
  1. sc delete MySQL57
复制代码
管理员打开然后删除成功的: 


2.卸载 MySQL程序

选中我的电脑,右键点击应用,点击安装的应用在右侧点击卸载或更改程序,


等待卸载完成,


两个软件都卸载完成之后,可以看到已经卸载成功了。


3.残余文件的清算

3.1删除mysql安装的目次

   默认目次为:C:\Program Files\MySQL或者是C:\Program Files (x86)\MySQL亦或者是2个目次下都有都要删除,选中MySQL右键点击删除。
  我记得之前我安装mysql5.7的时候,是自界说的目次,安装到了d盘。这里我在默认目次C:\Program Files\MySQL或者是C:\Program Files (x86)\MySQL下这2个路径都没有找到。

因此,直接举行下一步操作。  
3.2删除mysql数据存放的目次

   windows 7\8\10操作体系:默认在C:\ProgramData\MySQL
  Windowsxp操作体系:默认在C:\Documents and Settings\All Users\Application Data\MySQL。
  如果不表现ProgramData,点击查看,勾选隐蔽的项目,将ProgramData表现出来,选中MySQL右键点击删除。
  我记得之前我安装mysql5.7的时候,是自界说的目次,安装到了d盘。这里我在默认目次C:\ProgramData\MySQL这个路径下没有找到。

因此,直接举行下一步操作。 
3.3删除mysql自界说目次

   如果你没有将mysql存放到自界说目次中,就不需要这一步(有可能用了自界说安装目次之后mysql还是存在了到c盘)。
  我记得之前我安装mysql5.7的时候,是自界说的目次,安装到了d盘。
找到我当初安装时安装的自界说目次举行删除,


4.清算注册表

win+R打开下令框,输入regedit打开注册表编辑器或者左下角搜刮regedit,进入注册表,
   在这个文件路径下:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application*找到MySQLD Service以及MYSQL举行删除(如果没有就可以忽略),别的在你的电脑可能会有多个或者不同的ControlSet00x*,都要将其中的MySQL删掉。
  然而,我并没有在这些不同的ControlSet00x的路径下找到MYSQL, 

因此,直接举行下一步操作。 

5.删除情况变量配置

选中我的电脑,右键点击属性,点击右边的高级体系设置,点击上方的高级,点击情况变量,体系变量中找到Path举行选中,点击编辑,
变量表中找到你当初配置的bin举行选中,点击删除,我这里配置的是本身自界说的mysql安装目次下的bin,如下图所示,

打开cmd,通过下令行查看MySQL的版本信息。
   几种通过cmd查看MySQL版本信息,
  1. mysql -root -p
  2. mysql -V
  3. mysql --version
复制代码

  

OK,发现找不到mysql5.7了,应该就可以分析mysql5.7成功卸载了。

二、安装mysql8.0.35

1.下载安装

官网下载地点:download
   留意:不要利用exe安装,利用zip压缩包安装
  exe安装光是勾选就要十几页,而且删除的时候非常麻烦(亲身履历,再也不敢了)
  此处我下载的mysql版本是mysql8.0.35,

下载zip文件,解压压缩包,解压路径到D:\my_ruanjian\mysql8.0.35,如下图所示,



2.配置情况变量

(1)打开我的电脑->属性->高级体系设置->情况变量-->编辑Path,新增一个mysql的bin目次地点:D:\my_ruanjian\mysql8.0.35\bin,如下图所示,

最后一起点“确定”返回。
(2)在mysql文件夹下新建my.ini配置文件,然后利用记事本打开,编辑文件,如下图所示,

  1. [mysqld]
  2. # 目录一定要换成自己的,data文件夹会自动生成,端口号写在下面
  3. basedir=D:\my_ruanjian\mysql8.0.35\
  4. datadir=D:\my_ruanjian\mysql8.0.35\data\
  5. port=3306
  6. skip-grant-tables
复制代码

记得保存文件。
(3)然后,右键cmd,以管理员身份运行,进入mysql的bin目次,

出现Service successfully installed分析安装成功。出现Install/Remove of the Service Denied!分析安装失败。
(4)输入下列下令举行初始化,下令行不报错就分析初始化成功,mysql文件夹会出现data文件夹,
  1. mysqld --initialize-insecure --user=mysql
复制代码

OK,成功了,可以看到mysql文件夹出现了data文件夹,如下图所示, 


3.检测

(1)至此mysql安装完毕,去下令行输入下列下令,
  1. mysql -V
复制代码
(2)然后重启mysql服务器,  

但是,出现mysql刚开启就关闭的题目,将my.ini中的skip-grant-tables注释掉,记得保存文件。


然后打开使命管理器->服务,重启mysql服务器,  就可以看到mysql服务已经启动了。


(3)启动成功后,在cmd中输入下列下令,
  1. mysql -u root
复制代码
提示 “Enter password”,直接回车(我发现此处不需要输入任何东西,也就是说现在的mysql是没有暗码的),就成功进入mysql了。效果如下图所示,

4.修改暗码

(1)在“mysql>”后,依次输入下列下令,效果如下图所示,
  1. use mysql;
  2. select host,user,plugin from user;
  3. update user set host = '%' where user = 'root';
  4. FLUSH PRIVILEGES;
  5. alter user 'root'@'%' identified with mysql_native_password by '123456';
  6. flush privileges;
复制代码

检验是否已经开启,
  1. select host,user,plugin from user;
复制代码

(2)最后举行mysql的重启,可以直接将暗码写在-p的反面,
  1. # 退出mysql交互界面
  2. exit
复制代码
打开使命管理器->服务,先制止mysql服务,

然后再启动mysql服务器。关闭原来的cmd窗口,重新打开一个新的cmd窗口,输入下列下令,
  1. # 用户密码登录
  2. mysql -u root -p 123456
复制代码

OK,暗码修改成功了。

5.远程连接

   “Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库,它与阿里云、腾讯云、华为云、Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud 和 MongoDB Atlas等云数据库兼容。你可以创建、管理和维护数据库。Navicat 的功能足以满足专业开发人员的所有需求,但是对数据库服务器初学者来说又简单易操作。Navicat 的用户界面 (GUI) 设计良好,让你以安全且简单的方法创建、组织、访问和共享信息。
  此处我利用的是navicat premium16作为数据库的连接工具,
打开navicat,点击左侧“新建连接”,填写本身的mysql暗码,点击确定,

可以看到navicat界面的左侧成功出现了数据库,如下所示,

OK。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

饭宝

金牌会员
这个人很懒什么都没写!

标签云

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