前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >win10下mysql5.5.升级到mysql5.7

win10下mysql5.5.升级到mysql5.7

作者头像
用户1956326
发布2020-04-27 10:58:45
1.5K0
发布2020-04-27 10:58:45
举报
文章被收录于专栏:猿GG编程猿GG编程猿GG编程

几天写了个小项目,在ecs上装了个mysql5.7,结果程序报语法错误了,检查本机上没有问题,怀疑就是MySQL版本问题了,一查本地mysql版本5.5.27,不是一般的低了。今天就升级一下。mysql我采用原地升级,直接将数据文件进行拷贝。

1.关闭现有mysql服务。管理员身份打开cmd窗口,进入到mysql目录下面,将mysql服务移除。

2.准备好mysql5.7压缩包。

mysql5.7的压缩包解压开你会发现,没有data目录和my.ini文件,跟之前的版本不一样。需要你把旧版的文件和目录拷贝过来。

3.将之前mysql的data目录和my.ini文件拷贝至mysql5.7下。

将mysql.ini文件配置做以下修改,这俩个路径一定要改。

版本5.5的my.ini配置中innodb_additional_mem_pool_size,table_cache在版本5.7下面已经不存在了。

4.添加mysql5.7服务

执行 mysqld --install mysql5.7 ,将mysql5.7的服务添加到win的服务队列中,并且启动mysql服务。结果我这个就报错了,启动失败了,似乎是着急了。

5.执行安装升级命令mysqld install,再执行mysqld --initialize --console。这里提示出的错误就是my.ini里面的失效参数。,期间还要注意安装目录下的data路径及路径文件问题。

执行成功后会给出一个mysql5.7的初始的随机密码,将密码设置成自定义密码。

6.再次启动mysql服务,install的时候应该就可以启动了,当时没有试。

5.升级mysql:mysql_upgrade -uroot -p

7.安装升级完成。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 猿GG编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档