Windows系统、下的MySQL、版本升级、实操

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Windows系统、下的MySQL、版本升级、实操

前言

Mysql的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。

只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。

逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。

一、场景说明

本机版本是5.6.40版本,打算升级至5.7.29版本

9d5ab72b9f9b0b6c8c7f7e18d389c64.png

二、操作实践

1.下载MySQL5.7.29 的zip包文件,下载地址:https://dev.mysql.com/downloads/mysql/

2.解压到你想安装的路径下(与原5.6同路径就好)

3.将5.6 下的data文件和my.ini文件copy至5.7路径下

4.移除MySQL5.6服务

4.1 为了避免执行权限问题,请用Win+R,以管理员身份运行

2da44aa62e31ef79465846c1b87bc56.png

4.2 cd 到5.6的bin目录下,并执行如下命令

9d2743515561b958f5b1dd845463e1f.png

mysqld --remove MySQL5.6
  • 1

4.3 你可能会遇到如下问题:service does not exist!!!别急,往下看

a498afdd7c87a6e2e96407bb64b3853.png

4.4 打开任务管理器–》服务,输入MySQL,查找一下具体的MySQL服务名(我的移除之前是MYSQL,所以下remove mysql5.6时,报not exist)

e23aab5376bef2fe2925bbdf747df02.png

再次执行,至此,5.6服务被我们移除掉了

865d33bf5ab91fec021eca13376e326.png

5 添加5.7版本的MySQL服务

5.1 同样,cd到5.7 的bin目录下,并执行如下命令

mysqld --install mysql5.7
  • 1

a4361ee996bf99a98ee5927fc1e2f8b.png

5.2 启动mysql5.7服务

net start msyql5.7
  • 1

7e4827bc09c02559032510d54017ede.png

5.3 升级mysql:mysql_upgrade -uroot -p

eec25f9b4639786047845e173e3a3a9.png

这个过程MySQL5.7是把步骤3copy来的data数据加入的过程

5.4 关闭,重新启动即可,至此,你的MySQL升级就算完成了

a1e53e708c0ed26307a50aa82f3299c.png

6 去验证一下

607649de12290992bc25667a609c8b2.png

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
28天前
|
安全 关系型数据库 MySQL
如何将数据从MySQL同步到其他系统
【10月更文挑战第17天】如何将数据从MySQL同步到其他系统
157 0
|
1月前
|
安全 Windows
永久关闭 Windows 11 系统更新
永久关闭 Windows 11 系统更新
123 0
|
18天前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
63 13
如何配置Windows主机MPIO多路径访问存储系统
|
8天前
|
Windows Python
如何反向读取Windows系统日志EVTX文件?
以下是如何反向读取Windows系统日志EVTX文件
20 2
|
21天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
66 3
|
1月前
|
存储 关系型数据库 MySQL
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
PACS系统 中 dicom 文件在mysql 8.0 数据库中的 存储和读取(pydicom 库使用)
31 2
|
1月前
|
Ubuntu 关系型数据库 MySQL
Linux系统MySQL安装
【10月更文挑战第19天】本文介绍了在 Linux 系统上安装 MySQL 的步骤,包括安装前准备、安装 MySQL、启动 MySQL 服务、配置 MySQL 以及验证安装。适用于 Ubuntu/Debian 和 CentOS/Fedora 系统,提供了详细的命令示例。
168 1
|
29天前
|
监控 关系型数据库 MySQL
如何升级MySQL数据库?
【10月更文挑战第16天】如何升级MySQL数据库?
|
1月前
|
Windows
.NET 隐藏/自定义windows系统光标
【10月更文挑战第20天】在.NET中,可以使用`Cursor`类来控制光标。要隐藏光标,可将光标设置为`Cursors.None`。此外,还可以通过从文件或资源加载自定义光标来更改光标的样式。例如,在表单加载时设置`this.Cursor = Cursors.None`隐藏光标,或使用`Cursor.FromFile`方法加载自定义光标文件,也可以将光标文件添加到项目资源中并通过资源管理器加载。这些方法适用于整个表单或特定控件。
|
1月前
|
Apache 数据中心 Windows
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?
将网站迁移到阿里云Windows系统云服务器,访问该站点提示连接被拒绝,如何处理?

热门文章

最新文章