冰 河
这个作者很懒,什么都没留下…
展开
-
【MySQL】CentOS8安装MySQL 8.0.19(Generic Linux版本)并设置开机自启动
又学到一种安装MySQL8的新技能!!原创 2020-10-12 20:34:12 · 1909 阅读 · 1 评论 -
MySQL 8.x之——窗口函数
窗口:记录集合窗口函数:在满足某些条件的记录集合上执行的特殊函数,对于每条记录都要在此窗口内执行函数。有的函数随着记录的不同,窗口大小都是固定的,称为静态窗口;有的函数则相反,不同的记录对应着不同的窗口,称为滑动窗口。1. 窗口函数和普通聚合函数的区别:①聚合函数是将多条记录聚合为一条;窗口函数是每条记录都会执行,有几条记录执行完还是几条。②聚合函数也可以用于窗口函数。...转载 2019-12-16 22:57:13 · 1652 阅读 · 0 评论 -
MySQL 8.x新特性之——优化器索引
MySQL 8.x中新增了三种索引方式,如下所示。隐藏索引 降序索引 函数索引一、隐藏索引1.隐藏索引概述MySQL 8.0开始支持隐藏索引(invisible index),不可见索引。 隐藏索引不会被优化器使用,但仍然需要进行维护。 应用场景:软删除、灰度发布。在之前MySQL的版本中,只能通过显式的方式删除索引,如果删除后发现索引删错了,又只能通过创建索引的方式将删除...原创 2019-11-30 13:18:00 · 1975 阅读 · 2 评论 -
MySQL之——源码编译MySQL8.x+升级gcc+升级cmake(亲测完整版)
一、概述最近,在CentOS 6.8服务器上编译安装MySQL 8.0.18的源码,百度了许久,发现网上的安装方式没一个可用的。基本都是基于CentOS 7.x来安装MySQL8.0,并且安装过程中会出现各种问题,按照他们的文章进行安装根本解决不了问题。更重要的一点就是,很多文章的内容一模一样!!我就纳闷了,那些发表文章的人,自己真的安装并且验证过吗?还是只是一味的抄袭呢?!确实很无语啊,...原创 2019-11-23 12:44:39 · 2398 阅读 · 4 评论 -
MySQL之——CentOS7安装mysql8.0编译报错集合
1、does not appear to contain CMakeLists.txt.原因:mysql下载的源码包不对解决方法:下载正确的mysql源码包。2、配置报错:Please install the appropriate openssl developer package.解决方法:安装openssl-develyum -y install openssl...转载 2019-11-21 19:05:10 · 3945 阅读 · 0 评论 -
MySQL之——CentOS 7.6 下MySQL8.0.16编译安装(升级gcc+升级cmake+编译安装MySQL 8.x)
1.最小化安装系统 2.安装基础包 yum -y install ntpdate gcc gcc-c++ ncurses ncurses-devel cmake readline-devel zlib.x86_64 zlib-devel.x86_64 bison libcurl-* net-tool* tree nmap sysstat lrzsz dos2unix telnet.x86...原创 2019-11-21 01:09:50 · 1406 阅读 · 0 评论 -
MySQL之——CentOS 6.8编译安装MySQL8.x
操作系统说明:CentOS 6.8数据库版本:MySQL 8.0.18一.环境准备yum install ncurses-devel -yyum install libaio -yyum install glibc-devel.i686 glibc-devel -yyum install gcc gcc-c++ -y另外,MySQL8.0需要用gcc的版本为 4.8以上,而C...原创 2019-11-21 00:55:13 · 1483 阅读 · 1 评论 -
MySQL8.x新特性之——账户与安全
1.用户创建和授权MySQL 8.x中创建用户和用户授权的命令需要分开执行;在MySQL 5.x版本中可以使用一条语句创建用户并为用户授权,如下所示grant all privileges on *.* to 'binghe'@'%' identified by 'binghe123';在MySQL 8.x中需要执行如下两条语句创建用户并为用户授权,如下所示create us...原创 2019-11-19 23:20:21 · 1015 阅读 · 0 评论 -
MySQL之——CentOS6.8安装MySQL8.0.18(RPM方式)
今天,记录下在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 · 2071 阅读 · 0 评论