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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
5月前
|
消息中间件 缓存 弹性计算
纯PHP+MySQL手搓高性能论坛系统!代码精简,拒绝臃肿
本内容分享了一套经实战验证的社交系统架构设计,支撑从1到100万用户的发展,并历经6次流量洪峰考验。架构涵盖客户端层(App、小程序、公众号)、接入层(API网关、负载均衡、CDN)、业务服务层(用户、内容、关系、消息等服务)、数据层(MySQL、Redis、MongoDB等)及运维监控层(日志、监控、告警)。核心设计包括数据库分库分表、多级缓存体系、消息队列削峰填谷、CQRS模式与热点数据动态缓存。同时提供应对流量洪峰的弹性伸缩方案及降级熔断机制,并通过Prometheus实现全链路监控。开源建议结构清晰,适合大型社交平台构建与优化。
199 11
|
2月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
99 2
|
2月前
|
运维 Linux 虚拟化
VMware虚拟机安装教程,Windows下安装VMware虚拟机,附VMware下载,Windows各版本系统镜像下载
虚拟机技术允许一台物理机运行多个操作系统,提升资源利用率,节省成本。通过快照、克隆等功能,实现系统快速恢复与复制,提高运维效率。本文详细介绍VMware虚拟机的安装步骤、Windows镜像下载及系统安装激活流程,适合初学者快速入门。
616 0
|
2月前
|
Linux Docker Windows
windows docker安装报错适用于 Linux 的 Windows 子系统必须更新到最新版本才能继续。可通过运行 “wsl.exe --update” 进行更新。
适用于 Linux 的 Windows 子系统需更新至最新版本(如 wsl.2.4.11.0.x64.msi)以解决 2025 年 Windows 更新后可能出现的兼容性问题。用户可通过运行 “wsl.exe --update” 或访问提供的链接下载升级包进行更新。
411 0
|
3月前
|
Windows
windows版本 软件管理
本内容讨论了将程序生成为exe文件并放置在D盘的过程,强调这一操作不会自动完成,需要用户进行手动设置或使用特定工具来实现。这对于编程初学者了解程序编译与部署的限制很有帮助,明确了自动化的边界条件。
121 1
|
4月前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
357 17
|
4月前
|
运维 关系型数据库 MySQL
使用RDS MySQL 极速构建实时全文检索系统,完成任务可领取300社区积分兑换各种商城好礼!
实时全文检索系统是企业竞争力的关键工具,但自建面临诸多挑战。本方案利用阿里云RDS MySQL版与Elasticsearch简化构建,优化数据索引与查询性能,助力企业高效数字化转型。
|
4月前
|
消息中间件 NoSQL Linux
Redis的基本介绍和安装方式(包括Linux和Windows版本),以及常用命令的演示
Redis(Remote Dictionary Server)是一个高性能的开源键值存储数据库。它支持字符串、列表、散列、集合等多种数据类型,具有持久化、发布/订阅等高级功能。由于其出色的性能和广泛的使用场景,Redis在应用程序中常作为高速缓存、消息队列等用途。
784 16
|
Windows
Windows下版本控制器(SVN)- 配置版本库
Windows下版本控制器(SVN)- 配置版本库
18 0

推荐镜像

更多