【mysql升级步骤】windows mysql版本升级 ,mysql 5.6 升级到5.7.27
最近博主由于工作原因需要把之前安装好的的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数据库集于一身。
链接地址:http://www.bubuko.com/infodetail-1777950.html
所以不得已要升级到5.7,期间走了很多弯路,遇到很多坑,现总结如下,希望能帮助到你:
第一步:官网下载mysql5.7.27 zip文件,官方地址:https://dev.mysql.com/downloads/mysql/
有32位和64位两个版本,博主64位点击下载
第二步:下载好之后解压
第三步:文件夹里面默认没有my-default.ini文件,需要我们新建一个basedir和datadir需要改成你安装的路径地址,不要照搬
第四步:配置环境变量
第五步:停止服务里边mysql
cmd->services.msc #打开服务
找到mysql停止
第六步:查看mysql版本是否正确
cmd->mysq --help
第七步:卸载5.6版本,这步很关键,博主找了很多资料,终于解决 参考链接:https://blog.csdn.net/qq_39701269/article/details/77935490
cmd->sc query mysql #管理员身份运行,输入sc query mysql,查看一下名为mysql的服务
sc delete mysql #删除该mysql
第八步:安装mysql 5.7.27 参考链接:https://www.cnblogs.com/super-wking/p/10551936.html
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";
参考链接:https://www.cnblogs.com/wanghuaijun/p/5802209.html
给某个用户某个数据库权限
GRANT select,insert,delete,update ON testdb.* TO 'test'@'%';
参考链接:https://www.cnblogs.com/tianrunzhi/p/8316141.html
转载于:https://www.cnblogs.com/wbl001/p/11314887.html
【mysql升级步骤】windows mysql版本升级 ,mysql 5.6 升级到5.7.27相关推荐
- 2012r2ad虚拟服务器升级2016,Windows Server 2016 Hyper-V之滚动式升级Hyper-V2012R2群集到2016 | 365vCloud的云计算之旅...
随着Windows Server 2016的正式发布,微软给我们带来了一个全新且实用价值非常大的功能-滚动式升级(Rolling Upgrade).在Windows Server 2016以前,如果管 ...
- MySQL报错——Windows无法启动MySQL服务(位于本地计算机上)。错误⒉系统找不到指定的文件。、windows无法启动MySQL服务出现1053错误解决方法
今天想使用MySQL,想在命令行窗口启动MySQL, 于是执行了如下命令: net start mysql 结果报错了,如下图所示: 然后又去服务里面手动启动 结果不出所料的还是报错了,错误提示如下图 ...
- 启动Mysql服务报windows无法启动Mysql服务(位于本地计算机上) 错误2:系统找不到指定的文件
1.首先,在电脑右下角输入regedit,打开注册表编辑器 2.接着,打开HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Service ...
- android通过sd卡升级步骤,夏新N820如何通过SD卡升级Android 4.1?
夏新N820如何通过SD卡升级Android 4.1?刷机之家小编今天带来了升级教程,需要升级到Android 4.1的同学赶快来看看吧. 注意:升级版本会清除所有联系人,信息等等用户数据,请提前备份 ...
- linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解
Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...
- 与mysql数据库的交互实战_实战教程丨五步教你优雅地在Windows下安装MySQL数据库...
虽说近几个月全球的经济都不怎么景气,但有个事实我们必须得承认: 各行各业的数据体量正在不断变大. 而随着数据体量的不断扩大,各公司使用数据库管理来数据再常见不过.比如MySQL这样的关系型数据库,互联 ...
- 本地安装MySQL详细步骤
本地安装MySQL详细步骤 Win10下载安装MySQL 一.官网下载MySQL 二.安装MySQL 三.启动MySQL 四.登录本机的MySQL 五.注意事项 六.MySQL命令 Win10下载安装 ...
- mac笔记本安装mysql_mac下安装MySQL完整步骤(图文详情)
原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...
- win10如何安装mysql_win10安装mysql详细步骤
很多人都在问系统之家小编win10安装mysql要怎么做,当我们安装了这款软件,就可以开发我们的电脑啦,是不是很爽呢?小编也是这样认为的,而且小编早就完成了win10安装mysql哦!既然大家对此感兴 ...
- 在cmd中进入mysql的步骤
在cmd中进入mysql的步骤: 1.启动mysql服务:net start mysql 2.进入mysql数据库:mysql -hlocalhost -uroot -p 3.输入密码:root 4. ...
最新文章
- mysql的hash分区_MySQL中hash和key分区值的计算方法
- Flask 报错 RuntimeError: No application found. Either work inside a view function or push an applicati
- java中检测数据波动_在pyspark数据帧中检测异常值
- vscode中如何创新建php文件,vscode如何创建代码模板
- linux input输入子系统分析《三》:S3C2440的触摸屏驱动实例
- oracle JOB 查询 添加 修改 删除
- Centos 7安装Docker可视化管理面板安装中文Portainer
- [数据结构]P1.3 栈 Stack
- 聊聊龙芯Java开源
- vue-router 详解
- 最详细的 Deepin安装idea2018及破解教程,有效期到2100年
- p73 应急响应-WEB 分析 phpjavaweb自动化工具
- 中国富豪的七条发家路--颇显中国特色
- AIGC能否助力三六零实现“戴维斯双击”?
- 1 简历该怎么写?注意事项--绝密,程序员大厂面试求职大揭秘!
- 微信小程序详细图文讲解
- 2008年汽车电子的9大应用开发和改进亮点
- 【知乎】来自知乎上的用户家庭智能娱乐机器人
- 解决欢乐斗地主拼命下载中问题
- c语言怎样给数组元素依次赋值,在第一组数组中给数组a的前10个元素依次赋值为1、2、3、···、10;在第2个循环中使数组变为1...
热门文章
- win10下如何使用的debug
- python培训班-Python培训机构_高品质Python线下开发培训班推荐-黑马程序员
- 《脉脉:人才流动与迁徙2022》,遭”哄抢”的复合型程序员成IT黑马
- 轻松理解LTE网规网优FAQ基本概念
- Kinetics-400数据集下载
- MinIO入门-02 SpringBoot 整合MinIO并实现文件上传
- 如何做好项目管理,实现高效的项目管理?
- 【计算机视觉】Lecture 11:LoG和DoG滤波算子
- 前端开发中,js时间与时间戳的转换
- C#设计模式(6)——原型模式(Prototype Pattern)