前言

Mysql的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。
只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。
逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。

一、场景说明

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

二、操作实践

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,以管理员身份运行

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

mysqld --remove MySQL5.6
  • 1

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

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


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

5 添加5.7版本的MySQL服务

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

mysqld --install mysql5.7
  • 1

5.2 启动mysql5.7服务

net start msyql5.7
  • 1

5.3 升级mysql:mysql_upgrade -uroot -p


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

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

6 去验证一下


五年从程序员到架构师!这是我见过史上最好的程序员职业规划

(下一篇) 16 条 yyds 的代码规范

40 个 SpringBoot 常用注解

别慌,在Java面试的时候,面试官会这样问关于框架的问题?

想要实时关注更多干货好文,扫描下图关注:

Windows系统、下的MySQL、版本升级、实操相关推荐

  1. windows系统下修改mysql时区_Linux与Windows下修改MySql时区的方法

    mysql> show variables like '%time_zone%'; #查询当前时区+------------------+--------+ | Variable_name | ...

  2. wind 下装mysql_如何在windows系统下安装MySQL

    2016-01-07 回答 1.mysql免安装版下载地址 文件格式:mysql-noinstall-version-win32.zip 在安装之前,请下载mysql-noinstall-5.1.31 ...

  3. Windows系统和Linux系统下安装MySQL

    Windows系统下安装MySQL: 一.获取MySql 1.获取下载地址进行下载 https://dev.mysql.com/downloads/mysql/浏览器访问下载 选择这一步可以不用注册登 ...

  4. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  5. 转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'

    windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost' 转自 http://zxy5241.space ...

  6. MySQL 在 Windows 系统下的安装

    MySQL 在 Windows 系统下的安装 双击 mysql-installer-community-8.0.19.0.msi,启动 MySQL 安装程序. 如果弹框提示如下的警告信息,证明你的电脑 ...

  7. MySQL 在 Windows 系统下的安装步骤

    MySQL 在 Windows 系统下的安装步骤 双击 mysql-installer-community-8.0.19.0.msi,启动 MySQL 安装程序. 如果弹框提示如下的警告信息,证明你的 ...

  8. Windows系统下基于开源软件的多物理场仿真实践技术

    目录 专题一:多物理场有限元方法 专题二:前处理 专题三:单物理场举例 专题四:多物理场耦合 专题五:编程进阶 随着计算机技术的发展,计算机仿真技术日益成为继实验和理论之后的第三种重要研究和设计手段. ...

  9. Sonic 开源移动端云真机测试平台 - windows系统下的sonic快速部署演示

    Sonic 开源移动端云真机测试平台快速部署演示 第一章:Sonic 平台的准备工作与快速部署 ① Docker 的安装 ② MySQL 的安装 ③ docker-compose.yml 文件配置 ④ ...

  10. 关于Windows平台下安装mysql软件

    关于Windows平台下安装mysql软件 mysql是数据库一个代表:本人安装踩过坑 5.7版本和5.1版本大不相同,低版本的对中文不友好,默认字符集不友好, 5.7.18-log目前是我使用比较b ...

最新文章

  1. R语言optimize函数一维优化实战
  2. unity android模糊ios清晰,Unity NGUI UI 在iOS端的锯齿、模糊、颗粒感问题
  3. mysql四个字符串类型_mysql的数据类型4---字符串类型
  4. 安装JDK时提示 IllegalArgumentException:Invalid characters in hostname的解决方法
  5. 改变libreoffice的writer背景颜色
  6. android布局新建联系人,Android中设置搜素联系人的布局
  7. 最简单的基于FFmpeg的内存读写的例子:内存转码器
  8. 一些编程习惯和问题记录--不定期更新
  9. 同时读取两个文件进行while循环
  10. 服务器运维软硬件维护月报,运维月报ppt
  11. Excel取消合并单元格后自动填写内容
  12. 大家快来看看,心中无女人,写文章自然神。
  13. R可视化:plot函数基础操作
  14. js判断域名是否是合法http/https
  15. PHP页面间参数传递
  16. uCLinux简介--
  17. rtx2060什么水平_我的GAMING之路 篇八:光追到底是什么鬼?—微星VENTUS RTX2060评测...
  18. 电商项目_使用Quick BI 可视化工具进行展示
  19. 【Java并发编程】Java多线程(四):FutureTask 源码分析
  20. 服务器迁移到阿里云的解决方案

热门文章

  1. 在Ubuntu 18.04上安装tesseract 4.1.1
  2. linux 更换 镜像源
  3. macOS 启用ftp/telnet/tftp 服务
  4. 【安装记录】安装 pyzmq ==19.0.2 报错记录
  5. 安卓rom制作教程_【教程】一加5/5T刷入第三方ROM教程
  6. 用MATLAB解决实际数学问题,利用MATLAB解决高等数学问题.doc
  7. 最全的java手机游戏免费下载基地,手慢无
  8. 离散数学之数理逻辑01
  9. Animate.css动画库下载、安装、使用与解析
  10. SQL文件导入数据库【保姆级教程】