所在的位置: mysql >> mysql发展 >> win10下mysql55升级到my

win10下mysql55升级到my

前几天写了个小项目,在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--installmysql5.7,将mysql5.7的服务添加到win的服务队列中,并且启动mysql服务。结果我这个就报错了,启动失败了,似乎是着急了。

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

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

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

5.升级mysql:mysql_upgrade-uroot-p

7.安装升级完成。




转载请注明:http://www.aierlanlan.com/tzrz/3099.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了