Mysql5.6在Win下升级到5.7的方法分享
技术百科
黄舟
发布时间:2017-04-15
浏览: 次 http://www./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.安装升级完成。
# 用了
# 在对
# 大家都
# 详细介绍
# 压缩包
# 给大家
# 两种
# 要注意
# 这两种
# win
# 什么区别
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- Python集合操作技巧_高效去重解析【教程】
- Go语言中slice追加操作的底层共享机制详解
- Win10 BitLocker加密教程 Win10
- Windows执行文件被SmartScreen拦截
- Win11怎么清理C盘虚拟内存_Win11清理虚拟
- php485能和物联网模块通信吗_php485对接
- Win11文件夹预览图不显示怎么办_Win11缩略
- Win11键盘快捷键大全_Windows 11常用
- Windows10如何更改系统字体大小_Win10
- php接口返回数据乱码怎么办_php接口调试编码问
- Windows 11如何查看系统激活密钥_Wind
- Win11怎么清理C盘系统日志_Win11清理系统
- Mac版Final Cut Pro入门_Mac视频
- Windows系统被恶意软件破坏后的恢复策略_错误
- PHP中require语句后直接调用返回对象方法的
- Win10怎样安装Word样式库_Win10安装W
- Win11应用商店下载慢怎么办 Win11更改DN
- php删除数据怎么清空表_truncate与del
- php下载安装包怎么选_threadsafe与nt
- 如何在Golang中写入XML文件_生成符合规范的
- php高频调试功能有哪些_php常用调试函数与工具
- php订单日志怎么按金额排序_php按订单金额排序
- php中::能访问全局变量吗_全局作用域与类作用域
- Win11怎么设置闹钟_Windows 11时钟应
- Win11怎么开启窗口对齐助手_Windows11
- 如何在 Go 中正确反序列化 XML 多节点数组(
- Windows10怎么卸载预装软件_Windows
- Golang如何实现基本的用户注册_Golang用
- php转mp4怎么保留字幕_php处理带字幕视频转
- Python包结构设计_大型项目组织解析【指导】
- c++ reinterpret_cast怎么用 c
- Win11如何设置电源计划_Win11电源计划优化
- Win11怎么关闭键盘按键音_Win11禁用打字声
- c# 如何用c#实现一个支持优先级的任务队列
- 如何在 Go 中正确测试带 Cookie 的 HT
- Win10怎样清理C盘爱奇艺缓存_Win10清理爱
- Win11更新后变慢怎么办_Win11系统更新后卡
- MAC如何修改默认应用程序_MAC文件后缀关联设置
- 如何在Golang中编写异步函数测试_Golang
- Windows资源管理器总是卡顿或重启怎么办?(修
- Win11怎么设置默认终端应用_Windows11
- Win10怎样卸载DockerDesktop_Wi
- C#怎么使用委托和事件 C# delegate与e
- Win10如何更改网络连接_Windows10以太
- Win11玩游戏全屏闪退怎么办_Win11全屏优化
- Win11怎样彻底卸载自带应用_Win11彻底卸载
- Win10怎么创建桌面快捷方式 Win10为应用创
- Mac如何将HEIC图片格式转为JPG_Mac批量
- 如何使用Golang包导出规则_控制函数和变量可见
- Windows蓝屏错误0x00000018怎么处理

QQ客服