前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >mysql 8.1.0 安装使用

mysql 8.1.0 安装使用

原创
作者头像
大大刺猬
发布2023-07-26 16:29:59
发布2023-07-26 16:29:59
1.5K00
代码可运行
举报
文章被收录于专栏:大大刺猬大大刺猬
运行总次数:0
代码可运行

介绍

2023.07.18 mysql发布了8.1.0 没发现有啥大的变化(-_-), 说下我关注的两点吧

1. openssl 1.1.x --> openssl 3.0.x

2. 不支持suse12, centos6, ubuntu18/20 (centos6确实比较老了)

其它变化可以去看相关的changelog : https://dev.mysql.com/doc/relnotes/mysql/8.1/en/news-8-1-0.html

下载

下载地址: https://dev.mysql.com/get/Downloads/MySQL-8.1/mysql-8.1.0-linux-glibc2.17-x86_64.tar.xz

官方文档: https://dev.mysql.com/doc/refman/8.1/en/introduction.html

安装

还是使用之前的mysql5.7/8.0通用的安装脚本(果然很通用)

mysql安装脚本地址: https://github.com/ddcw/ddcw/blob/master/install_shells/MysqlInstallerByDDCW_ei_1.0.sh

代码语言:javascript
代码运行次数:0
复制
yum install numactl-libs -y
sh MysqlInstallerByDDCW_ei_1.0.sh

压测并比较

使用sysbench压测下, 懒得去整tpcc了, 有兴趣的自己去整

服务器配置: CVM 4C16G sysbench和mysql都是同一台服务器, OS:centos7.9

代码语言:javascript
代码运行次数:0
复制
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=172.17.32.43 --mysql-port=3306 --mysql-user=root --mysql-password=123456 --mysql-db=db1 --db-driver=mysql --tables=10 --table_size=100000 --report-interval=10 --threads=8 --time=120 
run

TPS: 767

QPS: 15351

mysql 8.1.0压测结果
mysql 8.1.0压测结果

再和8.0.34比较下呢 (也是2023.07.18发布的)

TPS:781

QPS:15631

mysql8.0.34压测
mysql8.0.34压测

8.1比8.0性能低一点点, 也可能是误差.

使用

和Mysql 8.0一样, 就不演示了.

总结

可以在测试环境用用, 生产环境就没必要了, 还是推荐8.0.28.

当然如果有安全需求的话, 也是可以使用8.1的, 毕竟刚出来, 漏洞都还没发现, 漏扫也就没得漏洞了 .....

mysql 5.6.51

mysql 5.7.43

mysql 8.0.34

估计8.1小版本只会到20+

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 下载
  • 安装
  • 压测并比较
  • 使用
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档