首页 > 数据库 >mysql 5.6 升级到 5.7 教程

mysql 5.6 升级到 5.7 教程

时间:2023-08-16 15:12:54浏览次数:49  
标签:服务 5.6 5.7 mysqld https mysql

一、 下载mysql 5.7 包   

  链接:https://pan.baidu.com/s/1ZBA1P6Yxq1clWS1ZZ9YzMw?pwd=yknx
  提取码:yknx

  将下载文件解压后创建mysql.ini,并放入以下内容

[mysqld]
event_scheduler = on
port = 3306
basedir=D:\mysql\XXX
datadir=D:\mysql\XXX\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8

  将mysql 5.6的data目录拷贝到mysql 5.7 目录下(注意:5.6的data文件夹中要含现有的数据库),并修改basedir与datadir 路径

 

二、在计算机管理》服务中找到mysql 5.6的服务,并停止。使用超级管理员身份运行cmd窗口,进入mysql 5.7 的目录,将mysql5.6的服务移除

mysqld --remove mysql5.6

  如果出现msvcr120.dll丢失的情况 ,需要安装vcredist 2013 后继续。下载地址: https://www.jb51.net/softs/753980.html 

三、将旧的mysql 5.6目录重命名或者删除,防止安装服务时出现问题,再执行以下命令

  

mysqld  --install mysql5.7

 提示安装成功后,再到计算管理》服务中检查路径是否正确,如有问题,重新执行 2到3步骤

四、启动安装好的mysql 5.7 服务 执行如下命令

mysql_upgrade -uroot -p
输入密码(原5.6版本的密码)等待加载完成

 

五、确认升级是否成功

 

mysql -v

  

如图即完成mysql  到 mysql 5.7的 升级

参考连接:https://blog.csdn.net/t900990/article/details/128373895

  

 

   

使用超级管理员身份运行cmd窗口,将mysql服务移除

标签:服务,5.6,5.7,mysqld,https,mysql
From: https://www.cnblogs.com/fogwang/p/17635110.html

相关文章

  • MySQL8.0 JSON的对比、排序和索引
    (目录)JSON的对比和排序JSON值可以通过=,<,<=,>,>=,<>,!=,<=>操作符来进行对比JSON不支持BETWEEN,IN(),GREATEST(),LEAST(),可以通过将JSON转换为其他数据类型来使用这些操作符。JSON值的对比在两个级别上进行,先进行数据类型的对比,如果类型相同,再进行值的对比。类型可以......
  • SQLite与Mysql的语句区别
     SQLite中,TEXT是一个通用的字符数据类型,能够存储任何长度的字符串,类似于MySQL的VARCHAR(255)。INTEGER是一个通用的整数数据类型。 此外,SQLite默认情况下是区分大小写的,而MySQL在utf8_general_ci下不区分大小写。如果需要在SQLite中进行不区分大小写的搜索,可以在LIKE操作符中使......
  • 基于微服务+Java+Spring Cloud Vue +UniApp +MySql实现的智慧工地云平台源码
    智慧工地概念智慧工地是一种崭新的工程全生命周期管理理念,是指运用信息化手段,通过对工程项目进行精确设计和施工模拟,围绕施工过程管理,建立互联协同、智能生产、科学管理的施工项目信息化生态圈,并将此数据在虚拟现实环境下与物联网采集到的工程信息进行数据挖掘分析,提供过程趋势预测......
  • JAVA面试之Mysql
    一、什么是三大范式?第一范式(1NF):字段(或属性)是不可分割的最小单元,即不会有重复的列,体现原子性第二范式(2NF):满足1NF前提下,存在一个候选码,非主属性全部依赖该候选码,即存在主键,体现唯一性,专业术语则是消除部分函数依赖第三范式(3NF):满足2NF前提下,非主属性必须互不依赖,消除传递依赖ref:......
  • 图文结合丨带你轻松玩转MySQL Shell for GreatSQL
    一、引言1.1什么是MySQLShell?MySQLShell是MySQL的一个高级客户端和代码编辑器,是第二代MySQL客户端。第一代MySQL客户端即我们常用的MySQL。除了提供类似于MySQL的SQL功能外,MySQLShell还提供JavaScript和Python脚本功能,并包括与MySQL一起使用的API。......
  • 【数据库原理 | MySQL】一文打通 DDL语句
    ......
  • JAVA向Mysql插入亿级数量数据各种方式效率对比
    研究mysql优化中查询效率,通过随机生成人的姓名、年龄、性别、电话、email、地址,向mysql数据库大量插入数据,便于用大量的数据测试SQL语句优化效率。生成过程中发现使用不同的方法,效率天差万别。1、先上Mysql数据库,随机生成的人员数据图。分别是ID、姓名、性别、年龄、Email、电话......
  • mysql(5.7 ) 外网访问
    mysql(5.7)外网访问一、设置MySQL服务允许外网访问修改mysql的配置文件,有的是my.ini(windows),有的是my.cnf(linux),在配置文件中增加[mysqld]port=3306bind-address=0.0.0.0然后重新启动mysql服务,执行servicemysqlrestart。二、设置mysql用户支持外网访问需要使用root权限登......
  • Mysqldump参数大全
    --all-databases,-A导出全部数据库。mysqldump-uroot-p--all-databases--all-tablespaces,-Y导出全部表空间。mysqldump-uroot-p--all-databases--all-tablespaces--no-tablespaces,-y不导出任何表空间信息。mysqldump-uroot-p--all-databases--no-tablespaces--a......
  • mysql复制技术、mysql集群
    mysql复制技术/mysql集群准备1.四台虚拟机都关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld2.四台虚拟机都设置好host域名解析,在/etc/hosts文件中添加如下[root@mysql01~]#vim/etc/hosts192.168.70.33master1192.168.70.34master2192.168.70.35......