centos8安装mysql5.6,mysql5.5,yum切换mysql版本安装

centos8安装mysql5.6,mysql5.5,yum切换mysql版本安装,第1张

首先选择正确的云yum源

MYSQL的yum源在官网

以下以centos7和centos8为例

下载源

安装源 (这个源里面有8.0和5.7,两个版本等下会增加5.6和5.5)

到源地址下进行修改源文件进行版本增加

查看输出

以上看起来挺多只要修改其中一个文件即可

修改yum源

以上yum还是8.0在启用

enabled=1

改成enabled=0

需要安装的版本改成enabled=1

即可在yum中安装自己所需版本(适用于centos7和centos8)

建议老版本的安装5.7即可,向下兼容5.5和5.6

实在需要可以自行切换

选择好后查看一下是否启用成功

查看当前可安装的mysql版本

以上为选择5.7的输出结果

安装

启动

mysql8 可以说是一个质的飞越。增加了很多新特性,以及提高了各方面的速度。增加了开窗函数Ⅱ InnoDB增强自增列方面自增列方面。现在自增列计数器会在每次值修改时,将值写到REDO LOG中,并且在CHECKPOINT时写到存储引擎私有的系统表中。这就消除了以往重启实例自增列不连续的问题(这也可能形成了一个新的竞争点(盖国强会上提问InnoDB开发者))。Btree索引方面Btree索引被损坏。InnoDB会向REDO LOG中写入一个损坏标志。同时也会CHECKPOINT时将内存中损坏页的数据记录到存储引擎私有的系统表中。这也就促成了恢复时。两边一致的情形。索引不可用,并不会造成实例起不来。这很大程度上降低了之前使用innodb_force_recovery和innodb_fast_shutdown的必要。

mysql5和8比较mysql8用的人多。

1、mysql8是mysql5的升级版本,mysql8性能优于mysql5。

2、mysql8速度是mysql5的2倍。

3、mysql8支持创建隐式索引,当索引被隐藏的时候查询数据不会被优化器使用。mysql8不支持创建隐式索引。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7475427.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存