博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【mysql升级步骤】windows mysql版本升级 ,mysql 5.6 升级到5.7.27
阅读量:5074 次
发布时间:2019-06-12

本文共 1377 字,大约阅读时间需要 4 分钟。

   最近博主由于工作原因需要把之前安装好的的mysql 5.6.44版本卸载,然后安装mysql 5.7.*版本。

前提:为什么要升级到5.7版本?

因为博主在5.6版本上执行脚本时候报出异常:to your MySQL server version for the right syntax to use near 'json DEFAULT...

大概意思是5.6版本不支持原生json 数据的插入 

度娘说:MySQL5.7版本终于支持了原生的JSON格式,即将关系型数据库和文档型NO_SQL数据库集于一身。

链接地址:

所以不得已要升级到5.7,期间走了很多弯路,遇到很多坑,现总结如下,希望能帮助到你:

 

第一步:官网下载mysql5.7.27 zip文件,官方地址:

有32位和64位两个版本,博主64位点击下载

 

第二步:下载好之后解压

第三步:文件夹里面默认没有my-default.ini文件,需要我们新建一个basedir和datadir需要改成你安装的路径地址,不要照搬

第四步:配置环境变量

 

第五步:停止服务里边mysql

cmd->services.msc   #打开服务

找到mysql停止

第六步:查看mysql版本是否正确

cmd->mysq --help

第七步:卸载5.6版本,这步很关键,博主找了很多资料,终于解决  参考链接:

cmd->sc query mysql        #管理员身份运行,输入sc query mysql,查看一下名为mysql的服务 sc delete mysql  #删除该mysql

 

第八步:安装mysql 5.7.27 参考链接:

mysqld --initialize --user=mysql --console  #初始化 获取root随机密码 “root@localhost”后的随机字符串就是root的临时密码。

  

mysqld install MySQL --defaults-file="D:\mysql5.7.27\mysql-5.7.27-winx64\my-default.ini"  #安装新版本mysql

  

注意:如果出现如下情况,说明mysql之前版本没有卸载干净,执行之步骤七就好

net start mysql #启动mysql

  

第九步:修改mysql密码

mysql -u root -p #进入mysql输入之前的临时密码

  

 

第十步:设置root新密码

set password = password('root');

 设置成功后exit 退出,重新执行以下命令,密码是你自己设置的,我设置的密码是root

mysql -u root -p

  

至此mysql升级完毕!!!

 

 

添加新用户权限:

grant select,insert,update,delete on book.* to test@localhost Identified by "abc";

参考链接:

给某个用户某个数据库权限

GRANT  select,insert,delete,update  ON  testdb.*  TO 'test'@'%';

参考链接:

转载于:https://www.cnblogs.com/wbl001/p/11314887.html

你可能感兴趣的文章
Linux CentOS6.5上搭建环境遇到的问题
查看>>
Enterprise Library - Data Access Application Block 6.0.1304
查看>>
重构代码 —— 函数即变量(Replace temp with Query)
查看>>
vmware tools 的安装(Read-only file system 的解决)
查看>>
Bootstrap栅格学习
查看>>
程序员的数学
查看>>
聚合与组合
查看>>
数据库图片存储也读取
查看>>
jQuery如何获得select选中的值?input单选radio选中的值
查看>>
粘贴板工具,剪切板工具
查看>>
设计模式 之 享元模式
查看>>
查看数据库是否有死锁
查看>>
如何理解汉诺塔
查看>>
洛谷 P2089 烤鸡【DFS递归/10重枚举】
查看>>
15 FFT及其框图实现
查看>>
Linux基本操作
查看>>
osg ifc ifccolumn
查看>>
C++ STL partial_sort
查看>>
3.0.35 platform 设备资源和数据
查看>>
centos redis 安装过程,解决办法
查看>>