暂无图片
大家有MySQL8.0小版本升级的步骤嘛??
我来答
分享
QIU飞
2021-08-31
大家有MySQL8.0小版本升级的步骤嘛??

大家有MySQL8.0小版本升级的步骤嘛??

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
代野Tank

您好:
MySQL 8.0.16 开始升级有明显变化,需要注意避坑。
升级前务必做好备份及测试环境中的充分测试。

在 MySQL 8.0.16 之前

1.关闭 MySQL,替换新的二进制 MySQL
2.启动 MySQL,让服务器升级 DD(数据字典)表
3.运行 mysql_upgrade,更新系统表和用户表
4.加载新的帮助表
5.重启 MySQL

从MySQL8.0.16开始

1.关闭 MySQL,替换新的二进制 MySQL
2.启动 MySQL,升级 DD(数据字典)表和系统表、用户表和帮助表

参考:
MySQL 8.0.16 告别 mysql_upgrade 升级方式-田帅萌
mysql 8.0的小版本升级 基于二进制包安装
mysql8版本升级(无损升级)8.0.20升级到8.0.21

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
薛晓刚

大版本、小版本都一样。
你先建立一个从库,新版本。
等数据都平了。然后你停应用写入。然后改一下应用连接的IP或者你改数据库的IP。然后再开启应用。可能也就半分钟。不知道能接受吗?

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql连接不想输入-S ,再配置文件中,指定再那个标签下?
回答 1
/etc/my.cnf[client]写在这里Defaultoptionsarereadfromthefollowingfilesinthegivenorder:/etc/my.cnf/etc/mys
请问mariadb有没有类似mysql connection_control.so的插件啊,管理登录失败处理的?
回答 3
据我所知,是没有的,如果有,请踹我两jio
MySQL 存储过程里面的inout怎么理解,是可选参数吗?
回答 2
一般默认是in,out是存储过程的返回值,在程序里读这个返回值再做进一步的判断或处理
MySQL中limit的作用是什么?
回答 1
已采纳
limit限制返回结果行数,主要用于查询之后要显示返回的前几条或者中间某几行数据,其写法如下所示: LIMIT0,100;表示从起始角标为0的位置,往后获取100条记录,也可简写为LIMIT
怎么样查看MySQL卸载干净?
回答 1
已采纳
rpme XXXXXX nodeps所有的mysql (rpmqa|grepmysql)然后删除数据目录
如何将flutter上的pdf文件上传到mysql
回答 2
已采纳
1.创建您自己的API以与flutter应用程序连接。2.用于filepicker从本地存储中选择一个或多个文件。(使用syncfusionflutterpdfviewer或相关包查看pdf(如果需要
MySQL提升效率
回答 1
已采纳
B.在查询字段上创建分区以物理分割数据
MySQL 服务器老是无故没有响应 , 但只要重启就好了,如何解决?
回答 2
已采纳
这日志中没看到什么问题。出故障时,查下mysql的连接数、linux的连接数、内存占用和cpu占用情况。
sql字节大小的问题,MySQL默认1兆,达梦dm.ini是哪个参数?
回答 1
在达梦数据库中,可以通过修改dm.ini文件中的参数来设置最大的SQL语句大小限制。具体来说,需要修改maxpacketsize参数。maxpacketsize参数指定了客户端和服务器之间交换数据时的
事务是如何通过日志来实现的?
回答 1
已采纳
在Innodb存储引擎中,事务日志是通过redo和innodb的存储引擎日志缓冲(Innodblogbuffer)来实现的。当开始一个事务的时候,会记录该事务的lsn(logsequencenumbe