Windows Mysql 从5.5.6升级至5.7.26的详细步骤以及期间遇到的问题和解决方案

这篇博客详细记录了Windows环境下MySQL从5.5.6升级到5.7.26的步骤,包括下载新版本、停止服务、备份数据、卸载旧服务、安装新服务等。在升级过程中遇到了"msvcr120.dll"和"msvcp120.dll"文件丢失、服务启动失败、性能_schema表不存在等问题,并给出了相应的解决方案。同时,博主还解决了由于新版本SQL模式改变导致的查询错误。
摘要由CSDN通过智能技术生成

Windows Mysql 从5.5.6升级至5.7.26的详细步骤以及期间遇到的问题和解决方案

第一次写博客,主要事项记录一下自己在升级nginx和mysql中遇到的问题,之前从没有升级过也不知道怎么操作,期间看了很多的博文,自己动手操作了还是遇到了很多问题,尤其是遇到一些在看的博客中没有出现的情况就挺慌张的,毕竟数据太重要了!要是没了只能跑路了!哈哈哈~~~
下面是这过程中我遇到坑和填坑办法~~~~

要是有写的不对的地方,欢迎指出,谢谢?
nginx升级很简单,详情戳?:
https://blog.csdn.net/u010178308/article/details/84901001

Mysql 升级具体步骤

1) 先下载mysql5.7.26(新版本)的zip文件,在mysql官网中进行下载https://dev.mysql.com/downloads/mysql/

2) 解压新版本 停止现有的mysql服务,使用net stop mysql命令,或打开服务找到Mysql服务并暂停

3)备份老版本(5.5.6)安装目录下的所有文件

data文件夹中存放的都是本地数据库的数据,十分重要;my.ini是数据库的配置文件,数据库初始化时会加载此文件,若是文件错误则会出错启动不了

4)进入老版本安装目录的bin目录下,(D:\mysql\bin)使用 mysqld --remove[服务名] 命令卸载现有的服务

通常情况下服务名为Mysql,可以省略。

卸载时,如果你开着Windows的【服务】,就先关闭服务窗口。如果后面操作时提示没有卸载干净,可以使用下面的命令删除服务。

使用 sc query mysql 命令查看一下名为mysql的服务。

    SERVICE_NAME: mysql
            TYPE               : 10  WIN32_OWN_PROCESS
            STATE              : 4  RUNNING
                                    (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
            WIN32_EXIT_CODE    : 0  (0x0)
            SERVICE_EXIT_CODE  : 0  (0x0)
            CHECKPOINT         : 0x0
            WAIT_HINT          : 0x0

如果存在就使用 sc delete mysql 删除服务。

删除方法来自:http://www.bkjia.com/Mysql/1162670.html

在删除过程中,确保要关闭 Windows 的【服务】窗口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值