结论通过测试验证得出结论:1.mysql 8.0.18 升级8.0.20 较 8.0.16之前的版本更为简洁,直接安装好二进制软件后,使用8.0.20 二进制起库即可2.从8.0.18升级到8.0.20 之后,不能回退升级步骤1.安装软件包 2.停库 查看processlist 是否有正在执行的会话,如果有确认是否可以kill    mysql -h $ip -p $port -u $userna
转载 2021-01-24 10:09:31
2546阅读
2评论
MySQL Server 8.0.18、5.7.28 和 5.6.46 已于昨日正式发布。MySQL 开发团队也第一时间发布了更新说明文章。以下是原文翻译。原文:《The MySQL 8.0.18 Maintenance Release is Generally Available》https://mysqlserverteam.com/the-mysql-8-0-18-maintenance-r
原创 2021-01-25 10:58:37
316阅读
MySQL8.0.18终于在昨天2019年10月14日正式发布了,Hash Join如期而至。
转载 2021-07-14 15:53:46
113阅读
测试架构:mysql 单实例(如右图) 测试工具: sysbench 1.0.12 Mysql 版本:8.0.18 初始化表数量:32个表 初始化数据量:5kw 初始化整库大小:352G Os 版本: Red Hat Enterprise Linux Server release 7.4 (Maipo) 主机资源:cpu :24核   memory :384G  disk: 本地NV
转载 2021-02-24 13:50:04
812阅读
2评论
MySQL Server 8.0.18、5.7.28 和 5.6.46 已于2019年10月14日正式发布。MySQL 开发
原创 2022-12-20 15:16:07
245阅读
看到了令人兴奋的消息,实在等不到正式公布了,提前广播一下。众人期盼的HashJoin终于来啦!概括一下内容:对于大数据集,查询速度明显快于使用NLJ(NestedLoopJoin)。在可能的情况下,在内存中进行处理。在必要的情况下,可以溢出到磁盘进行处理。用于内连接,可以扩展到外连接、半连接和反连接。替换查询计划中的BNL(BlockNested-Loop)。可以通过提示强制使用HashJoin或
原创 2021-03-01 20:07:15
334阅读
MySQL8.0.18在上个月已经正式发布了,令人兴奋的是带来了HashJoin,今天体验一下HashJoin是否能带来性能上的提升。我的测试比较简单,下载一个8.0.18版本的mysql到CentOS7上面,解压安装后直接导入样本数据库world_x。选择使用里面的city表来测试一下。首先看一下表定义:接下来看一下表里面有多少数据:稍微少了点,试试看。接下来创建一个和city一摸一样的表cit
原创 2021-03-01 15:35:47
278阅读
一、mysql8的安装包 链接:https://pan.baidu.com/s/1ZqMtOfwaImmQkhW7pH3Bzw 提取码:tgjd 二、安装(我这里将软件放到了/opt目录下) 1、解压安装包 [root@zhixi opt]# tar -xvf mysql-8.0.18-1.el7.
原创 2022-03-14 18:43:36
4857阅读
# MySQL 8.0.18 升级至 8.0.33 MySQL 是一款流行的关系型数据库管理系统,用于存储和管理大量的数据。MySQL 8.0.33 是 MySQL 的最新版本,它包含了许多新的功能、性能改进和安全性增强。在本篇文章中,我们将学习如何将 MySQL 8.0.18 升级至最新版本 8.0.33,并提供了相关的代码示例。 ## 步骤一:备份数据 在进行任何升级操作之前,首先应该备
原创 2023-07-28 14:55:32
200阅读
MySQL 8.0.18使用clone plugin重新MGR
原创 2019-12-21 16:26:22
2304阅读
1点赞
1评论
1、下载安装包安装包现在地址:https://dev.mysql.com/downloads/mysql/2、解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为:C:\Program Files\mysql-8.0.18-winx64 解压缩之后,需要在安装路径下手动创建data文件夹以及my.ini文件3、配置my.ini文件编辑my.ini文件的内容[mysq
原创 2023-05-24 14:53:21
283阅读
unix_socket认证插件允许用户通过本地Unix套接字文件连接到MariaDB的时候使用操作系统的凭证。通俗的讲就是用Linux操作系统的账号,去登录MariaDB/MySQL数据库。这个功能是在MariaDB10.4.6版本里添加的,目前也支持在MySQL8.0.18版本中。用法:1、安装插件mysql>INSTALLPLUGINauth_socketSONAME'auth_socket.
原创 2019-11-08 16:52:15
2955阅读
oracle天杀的,8.0.19版本居然又把hash join优化器提示废弃了,卧槽,再不信你了。不过一定要支持的话,可以通过设置NO_BNL强行走hash join,从8.0.20开始,hash join已经支持半连接、反连接、左右连接,不仅限于内连接。 CREATE TABLE COLUMNS_
原创 2021-07-19 17:27:47
278阅读
官网下载rpm包,未解决包依赖,需要下载如下包mysql-community-common-8.0.18-1.el7.x86_64.rpmmysql-community-libs-8.0.18-1.el7.x86_64.rpmmysql-community-client-8.0.18-1.el7.x86_64.rpmmysql-community-server-8.0.18-1.el7.x86_6
原创 2019-12-16 16:57:43
725阅读
1点赞
# 修改MySQL 8.0.18的安装路径 在安装MySQL 8.0.18时,默认情况下,安装程序将MySQL安装到预定义的路径下。如果你想要修改安装路径,可以按照以下步骤进行操作。 ## 步骤1:下载MySQL 8.0.18 首先,你需要下载MySQL 8.0.18的安装程序。你可以从MySQL官方网站( ## 步骤2:运行安装程序 完成下载后,双击运行安装程序。安装程序将打开并为你提
原创 2023-08-24 11:05:50
96阅读
通常情况下,我们希望由内到外,先完成内表里的查询结果,然后驱动外查询的表,完成最终查询,但是子查询会先扫描外表中的所有数据,每条数据将会传到内表中与之关联,如果外表很大的话,那么性能上将会很差。在MySQL 8.0.18版本里,支持对NOT IN/EXISTS子查询语句,优化器内部自动反转为AntiJoin反连接查询。让我们看一个例子explain select * from t1 where i
原创 2019-12-20 10:59:31
1582阅读
今天,记录下在CentOS 6.8服务器上如何安装MySQL 8.0.18,废话不多说了,直接进入主题。一、卸载CentOS 6.8自带的MySQL首先,卸载CentOS 6.8服务器上自带的MySQL,在命令行中输入如下命令查看CentOS 6.8服务器自带的MySQL。[root@binghe151 src]# rpm -qa | grep -i mysql ...
原创 2019-11-18 17:05:21
135阅读
h-restricted-privileges/作者:Pedro Figueiredo翻译:管长龙背景MySQL 8.0.18 以前,从服务器都是在不检查权限的情况下执行复制事务的,这样做是为了能够让主服务...
翻译 2022-12-20 15:16:13
185阅读
背景MySQL 8.0.18 以前,从服务器都是在不检查权限的情况下执行复制事务的,这样做是为了能够让主服务器获取所有内容。实际上,这意味着从机完全信任主机。但是,可能存在一些设置,其中更改跨越了主服务器和从服务器之间的安全边界。因此从服务器可能需要对复制流,进行强制执行数据访问约束。在这种情况下,用更严格、更安全的方式,执行来自主机的数据更改。MySQL 8.0.18 开始,引入了对从机应用程序
原创 2021-01-25 10:57:23
196阅读
mysql8 随机密码(random password)特性 从 MySQL 8.0.18 开始,CREATE USER、ALTER USER 和 SET PASSWORD 语句能够为用户帐户生成随机密码,作为要求显式管理员指定明文密码的替代方法。 使用默认配置生成20位随机密码 create us ...
转载 2021-08-23 10:13:00
296阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5