暂无图片
mysql-8.0.26 到mysql-8.0.27, 直接替换二进制文件可以实现升级吗?
我来答
分享
云毅
2022-01-14
mysql-8.0.26 到mysql-8.0.27, 直接替换二进制文件可以实现升级吗?

mysql-8.0.26 到mysql-8.0.27, 直接替换二进制文件可以实现升级吗?

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

可以。8.0.16之前的版本在升级后需要手工运行mysql_upgrade来升级系统表。自从8.0.16以后,这个工作由可以在启动的时候自动完成了。

参考:https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-16.html

另外根据https://dev.mysql.com/doc/refman/8.0/en/upgrade-paths.html,如果升级前和升级后的版本都是GA版本,那么就可以直接升级:

Once a release series reaches General Availability (GA) status, upgrade within the release series (from one GA version to another GA version) is supported. For example, upgrading from MySQL 8.0.x to 8.0.y is supported. (Upgrade involving development-status non-GA releases is not supported.) Skipping a release is also supported. For example, upgrading from MySQL 8.0.x to 8.0.z is supported. MySQL 8.0.11 is the first GA status release within the MySQL 8.0 release series.
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
GreatSQL

可以,重新启动后会自动升级。

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


请输入正文
提交
相关推荐
mysql5.7哪个版本比较稳定?
回答 1
用8.x版本吧。
Innodb存储引擎存储引擎状态报告中spin为什么会持续占用cpu?
回答 1
已采纳
确定一下是否存在锁争用问题
mysql修改root密码后会不会在binlog里留下记录?
回答 1
已采纳
有记录,但是在5.6版本之后是已密文形式记录
127.0.0.1无法登陆的问题?
回答 2
mysql是通过user和host共同决定账号的.也就是说root@127.0.0.1和root@localhost是两个不同的用户如果要使用root@127.0.0.1登录的话,可以执行如下sql建
mysql8.0.30主从复制报错ERROR 1517 (HY000): Duplicate partition name p202302190000,有什么处理办法吗?
回答 2
这个表在备库已经有一个分区名叫p202302190000,可以考虑以下方案:1、在备库删除这个分区,先确认备库上这个分区里是否有数据,是否可以丢弃相关数据。2、跳过报错。3、重新初始化备库的数据。
怎么查 MySQL 某个字段的创建时间的语句?
回答 2
没有办法,mysql本身是没有统计字段创建、修改时间的。只有通过日志或自己写触发器或中间件实现
MySQL中的一个表按照一个用户ID字段区分,只想查询某个ID所拥有的数据,是不是直接添加普通索引就行?
回答 1
已采纳
要看你这个表中用户id的区分度如何,如果 用户id区分度很低。那么就不需要创建索引。如果区分度好。就创建索引
有没有人使用mysql 8.0安装好登录就报错
回答 1
1、MySQL8.0的身份验证规则,采用了新的加密规则:cachingsha2password2、可以通过以下方式修改密码:mysqlurootpusemysql;ALTERUSER‘root’@’%
MYSQL -u -p -h -e"select * from a lift join b where .." > /home/xxx.csv 怎么样然查询结果显示出字段名,和每个字段按逗号分割符?
回答 1
您可以使用以下命令将查询结果输出到CSV文件中,并在每个字段之间添加逗号分隔符:mysqluusernameppasswordhhostnamee"SELECTFROMtablename"|sed's
[ERROR] Error reading packet from server: Lost connection to MySQL server during query ( server_errno=2013)
回答 3
网络问题,这种是mysql主从无法避免的,一个主不能带太多的slave,产生binlog太多也会这样