• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > Mysql5.6在Win下升级到5.7的方法分享

Mysql5.6在Win下升级到5.7的方法分享

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了Mysql5.6,Win等相关知识,希望本文的分享对您有所帮助
http:///wiki/1160.html" target="_blank">MySQL的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的,下面通过本文给大家详细介绍Win下Mysql5.6升级到5.7的方法,需要的的朋友参考下

写在前面

MySQL的升级方式分为两种:原地升级和逻辑升级。这两种升级方式,本质没有什么区别的。只是在对数据文件的处理上有些区别而已。原地升级是直接将数据文件进行拷贝,而逻辑升级对数据文件的处理方式是通过逻辑导出导入,需要用到mysqldump。

逻辑升级大家都理解,这种方式在数据量比较大的情况下花费时间比较长。所以今天我们来讲讲原地升级。

原地升级

1.将现有的mysql关闭。使用cmd窗口,进入到mysql目录下面,将mysql服务移除。


X:\Ares\bin\mysql5.6\bin>mysqld --remove mysql5.6
Service successfully removed.

2.下载最新的mysql5.7压缩包。

最新的mysql5.7的压缩包解压开你会发现,没有data目录和my.ini文件,跟之前的版本不一样。

这里写图片描述

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

这个地方要注意:my.ini中,版本5.6的配置,有一些在版本5.7下面已经不能用了。

将mysql.ini文件配置做以下修改。

[mysqld]
# 设置mysql的安装目录[根据本地情况进行修改]
basedir = X:/Ares/bin/mysql
# 设置mysql数据库的数据的存放目录[根据本地情况进行修改]
datadir = X:/Ares/bin/mysql/data
#设置3306端口
port = 3306
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

4.将mysql5.7的服务添加到win的服务队列中,并且启动mysql服务。

将mysql5.7的服务添加到win的服务队列中

X:\Ares\bin\mysql5.7\bin>mysqld --install mysql5.7
Service successfully removed.

启动mysql服务

X:\Ares\bin\mysql5.7\bin>net start mysql5.7
mysql5.7 服务正在启动 ..
mysql5.7 服务已经启动成功。

5.升级mysql:mysql_upgrade -uroot -p

X:\Ares\bin\mysql5.7\bin>mysql_upgrade -uroot -p123
.......省略一万字..........

升级速度具体看data目录的大小情况而定。

6.升级成功后,再次重启mysql5.7服务

X:\Ares\bin\mysql5.7\bin>net stop mysql5.7
mysql 服务正在停止.
mysql 服务已成功停止。
X:\Ares\bin\mysql5.7\bin>net start mysql5.7
mysql5.7 服务正在启动 ..
mysql5.7 服务已经启动成功。

7.安装升级完成。

以上就是Mysql5.6在Win下升级到5.7的方法分享的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL 绿色版安装方法图文教程
  • 强制修改mysql的root密码的六种方法分享(mysql忘记密码)
  • MySQL易学易用之MYSQL不为人知的特性
  • mysql 数据库中my.ini的优化 2G内存针对站多 抗压型的设置
  • MySQL 相关的环境变量
  • 绿色版 mysql 安装配置
  • MySQL5.6的10053,CBO如何选择执行计划
  • Mysql开启GTID后遇到错误跳过方法
  • ubuntu下在docker中安装mysql5.6实例详解
  • MySQL5.6在Linux环境下的编译以及安装的图文教程

相关文章

  • 2018-12-05详解mysql是怎么备份脚本的
  • 2018-12-05 MySQL之—— 使用Hibernate连接MySQL数据库,MySQL连接超时断开的问题
  • 2018-12-05Mysql row number()排序函数的用法和注意_MySQL
  • 2018-12-05mysql 协议的ResultsetRow包及解析
  • 2018-12-05Mysql中关于连接(join)查询详解
  • 2017-05-11MySQL5.1主从同步出现Relay log read failure错误解决方法
  • 2018-12-05Oracle 10g各个帐号的访问权限、登录路径、监控状态命令查询等等
  • 2018-12-05简单!只需一步帮你使用mysql实现日期时间查询
  • 2017-05-11MySQL学习笔记2:数据库的基本操作(创建删除查看)
  • 2018-12-05MySQL数据库十大优化技巧

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql myisam 优化设置设置
    • MySQL JOIN之完全用法
    • 从创建数据库到存储过程与用户自定义函数的小感
    • mysql筛选GROUP BY多个字段组合时的用法分享
    • sqlserver 数据类型转换小实验
    • Sphinx/MySQL 协议支持与SphinxQL应用实例
    • mysql常用函数汇总(分享)
    • 解析mysql的启动过程
    • linux如何使用binary方式来安装mysql
    • sql2008 附加数据库时出现错误5123提示的解决方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有