MySQL 8.0.26升级至MySQL8.0.27并变更安装目录实操复盘 Win10

MySQL 8.0.26升级至MySQL8.0.27并变更安装目录实操复盘 Win10

最近Oracle新出了MySQL8.0.27版,对已经安装了的MySQL 8.0.26进行升级,并变更安装目录。在这个过程中沉淀了具有时效性的实操经验,为便于下次工作能够在遇到的同类问题中进行快速复盘,特整理至我的CSDN博客【巍巍清新一笑】中。并将其分享给此刻屏幕前遇到同类问题,并积极寻求进步的您。

  • 本经验复盘确定,无需操作复杂的注册表;
  • 对于MySQL后续版本,本复盘均具有经验借鉴作用;
  • 如有不当之处,望批评指正,并恳请留下具体建设性意见,谢谢!


@经验复盘实操环境


一、使用MySQL命令卸载服务

1.管理员身份运行cmd命令提示符

  • 点击Win10系统的搜索功能,然后直接在搜索框搜索“cmd”,然后鼠标右键选择这个搜索结果,选择其中的“以管理员身份运行”。

    必须【使用管理员身份运行】,否则会报“Install/Remove of the Service Denied!”提示。

    在这里插入图片描述

  • 启动后cmd界面
    【拓展信息】如果要切换至跨盘符的目录,正确的命令方式如下图所示。即:cd之后,要通过盘符进行切换当前目录命令行。
    在这里插入图片描述

2.关闭 MySQL服务

关闭 MySQL服务。

【拓展知识】其实命令net stop mysql和net start mysql是相反的

C:\Windows\system32>net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。

管理员cmd方式关闭MySQL服务

2.卸载 MySQL服务

使用MySQL命令卸载 MySQL服务。

【拓展知识】MySQL命令需要cmd定位到MySQL【bin】目录下才能执行

C:\Windows\system32>cd D:\Program Files\mysql-8.0.26-winx64

C:\Windows\system32>d:

D:\Program Files\mysql-8.0.26-winx64>

D:\Program Files\mysql-8.0.26-winx64>mysqld -remove mysql

如下图所示。
在这里插入图片描述
如果不放心的话,可以到Windows的【计算机管理】中去确认是否卸载【MySQL】服务

  • 在桌面【此电脑】上点击鼠标右键,选择【管理】
    在这里插入图片描述
  • 进入服务查看,列表中的【MySQL】的服务已经删除
    在这里插入图片描述

二、基于Windows PowerShell进行MySQL8.0.27安装实操

  • 基于cmd的替代品【Windows PowerShell 命令提示符】进行
  • MySQL 8.0.27 winx64

1.复制解压后的MySQL主体文件到安装目录下

为便于MySQL后续升级,建议安装目录如下,目录名称不建议带子版本号。如下所示。
D:\Program Files\mysql-8-winx64
为便于MySQL后续升级,建议将数据目录放于他处。如下所示。
D:\ProgramData\MySQLData

在这里插入图片描述

2.配置 MySQL 的配置文件【my.ini】

在刚刚弄好的MySQL安装文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:

配置文件内容如下(示例):

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录【#为注释符】为便于MySQL升级,安装目录名称不建议带子版本号
basedir=D:\\Program Files\\mysql-8-winx64
# 设置 mysql数据库的数据的存放目录。
# 如果考虑到后续升级MySQL,则放于他处,避免数据库文件被覆盖或删除
datadir=D:\\ProgramData\\MySQLData
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

【拓展知识】my.ini的文件创建方式:

  • 创建一个TXT文本文件,并重命名为[my]
  • 然后确保打开[文件资源管理器]的显示文件扩展名配置后
  • 把该文本文件扩展名[.txt]改成[.ini]即可

    在这里插入图片描述
    在这里插入图片描述

3.安装命令【Windows PowerShell 命令提示符】

  • 管理员身份运行【Windows PowerShell 命令提示符】
    通常在桌面左下角【开始】图标上,点击鼠标右键。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 进入MySQL安装目录,执行安装命令

【拓展知识】使用win10【Windows PowerShell】命令行,要求执行非内部命令时,需要增加前缀【.\】

代码如下:

PS C:\Windows\system32> cd 'D:\Program Files\mysql-8-winx64\bin'

PS D:\Program Files\mysql-8-winx64\bin> .\mysqld --initialize --console

记得把MySQL随机生成的root初始密码记下来,即提示信息【root@localhost:】后面的一串字符(带特殊符号,区分大小写)。如下图所示。
在这里插入图片描述

  • 执行安装MySQL服务命令
    代码如下:
PS D:\Program Files\mysql-8.0.26-winx64\bin> .\mysqld install

在这里插入图片描述
【拓展知识】该命令执行后,MySQL服务才加载进来。如下图所示。
在这里插入图片描述

  • 执行启动MySQL服务命令
    代码如下:
PS D:\Program Files\mysql-8.0.26-winx64\bin> net start mysql

在这里插入图片描述

  • 执行登录MySQL命令。根据提示命令行,输入之前MySQL自动生成的初始密码。
    代码如下:
PS D:\Program Files\mysql-8.0.26-winx64\bin> .\mysql -u root -p

在这里插入图片描述

  • 执行更改初始密码命令
    代码如下(本文以密码123456举例):
mysql> alter user user() identified by "123456";

在这里插入图片描述

  • 执行查看当前使用的数据库,及其端口
    代码如下:
mysql> select database();

mysql> show variables  like 'port';

在这里插入图片描述

到此为止整个实操复盘结束


总结

以上就是针对在【Windows 10 家庭中文版 20H2】 环境下,进行MySQL 8.0.26升级至MySQL8.0.27并变更安装目录实操,而进行复盘整理的经验内容。

大家在遇到同类问题时,可对照复盘执行。
对于以下拓展版本,本复盘均具有经验借鉴作用。

  • MySQL 8.0.26 之后版本的升级
  • Windows10 专业版
  • Windows10 企业版
  • 32位版本

经验教训是一个不断沉淀的过程。后续将根据自身工作实践遇到的新问题,积极寻求在当时的变量条件下,最有效的解决方案。砥砺前行,不断复盘并更新。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

混入码龄的巍巍清新一笑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值