centos mysql8 mysql 7.6

MySQL事务

事务是在存储引擎层实现的。 ACID特性 1.原子性事务中的所有操作要么全部提交成功,要么全部失败回滚。2.一致性数据库总是从一个一致性状态转换到另外一个一致性状态。3.隔离性两个事务之间的隔离程度,与隔离级别有关。4.持久性事务提交后所做的修改会永久保存到数据库中。 隔离性与隔离级别 隔离级别越高 ......
事务 MySQL

MySQL百万级数据大分页查询优化的实现

前言:在数据库开发过程中我们经常会使用分页,核心技术是使用用limit start, count分页语句进行数据的读取。 一、MySQL分页起点越大查询速度越慢 直接用limit start, count分页语句,表示从第start条记录开始选择count条记录 : select * from te ......
数据 MySQL

【MySQL】二进制安装MySQL

一、基于Ubuntu 二进制安装MySQL8.0 (5.7+适用) 1、创建用户 [root@Node-Ubuntu1804-20:~]# groupadd mysql [root@Node-Ubuntu1804-20:~]# useradd -r -g mysql -s /usr/sbin/nol ......
MySQL 二进制

mysql xplugin mysqlx

https://dev.mysql.com/doc/refman/8.0/en/x-plugin-options-system-variables.html By default, for its X plugin features, MySQL listens on port 33060, bou ......
xplugin mysqlx mysql

mysql 尚硅谷版

# 最基本的select语句 SELECT 字段1,字段2,... FROM 表名 列的别名:as:全称:alias(别名),可以省略,列的别名可以使用一对""引起来 去重:DISTINCT 空值参与运算:null不等同于0,'','null',空值参与运算结果一定也为空 着重号:\`\`,用于标识 ......
mysql

MySQL索引的数据结构

一:索引概述 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。索引的本质:索引是数据结构。可以简单理解为“排好序的快速查找数据结构”,满足特定查找算法。这些数据结构以某种方式指向数据, 这样就可以在这些数据结构的基础上实现高级查找算法。 1:索引优缺点 说明: ......
数据结构 索引 结构 数据 MySQL

CentOS7 配置本地yum源软件仓库

## CentOS7 配置本地yum源软件仓库 ## 前言 > 配置本地yum源软件仓库可以离线状态下安装本地已有的软件 1. 先连接虚拟光驱,对应的光驱iso文件 ![image-20221104183818669](D:\Typora\WorkSpace\img\光盘2.png) 2. 查看磁盘 ......
仓库 CentOS7 CentOS 软件 yum

《Linux系统管理初学者指南 基于CentOS 7.6》pdf电子书免费下载

这是一本面向零基础读者的Linux入门图书。书中所有内容,都是从初学者的角度来组织编写的。虽然这本书从系统运维的角度来介绍Linux系统的使用,但是同样也适用于各类以Linux为基础平台的专业人员,因为书中所介绍的是Linux系统中基础和通用的操作。适用于系统运维、嵌入式、云计算、大数据和人工智能等 ......

mysql8.0设置时区

在 MySQL 8.0 中,可以使用以下命令查看当前数据库系统的时区设置: SELECT @@global.time_zone; 该命令将返回一个字符串,表示当前数据库系统的时区设置。例如,返回如下结果: + + | @@global.time_zone | + + | SYSTEM | + + 其 ......
时区 mysql8 mysql

CentOS 7 在登录界面隐藏普通用户

CentOS 7 在登录界面隐藏普通用户 例如隐藏普通用户“test” 1 [root@localhost ~]# cd /var/lib/AccountsService/users/ 2 [root@localhost users]# vi test[User]SystemAccount=true ......
界面 用户 CentOS

mysql安全策略

基于8.x版本 安装插件 mysql> install plugin CONNECTION_CONTROL soname 'connection_control.so'; Query OK, 0 rows affected (0.01 sec) mysql> install plugin CONNE ......
策略 mysql

MySQL锁机制

# 锁机制 + MySQL锁机制主要分为两种,一种是共享锁(Shared Lock),另一种是排他锁(Exclusive Lock)。 共享锁(Shared Lock)是一种读锁,多个事务可以同时持有共享锁,但是不能持有排他锁,主要用于保证并发读的一致性。当一个事务持有共享锁时,其他事务只能获取共享 ......
机制 MySQL

MySQL

# MySQL ## 什么是数据库、数据库管理系统、SQL? * **数据库(DataBase),简称 DB**: 存储数据的仓库,具有特定格式的数据文件。 * **数据库管理系统(DataBaseManagement),简称 DBMS**:管理数据库的系统。 * MsSQL * Oracle * ......
MySQL

3_Installing Linux, Apache, MySQL, PHP (LAMP) Stack on Ubuntu 20.04

地址:https://www.codewithharry.com/blogpost/lamp-stack-ubuntu-20-04/ Installing LAMP stack on Ubuntu 20.04 in 5 Minutes This post will explain how to in ......
Installing Apache Ubuntu 20.04 Linux

MySQL 中提取 JSON 字段数据的方法

# MySQL 中提取 JSON 字段数据的方法 ## 前言 由于保存用户上传数据时,有一部分的字段为固定的,但不同用户对应的具体数据部分字段不固定,因此使用 MySQL 的 json 类型保存不固定的部分,将不固定的这部分字段统一放入 value 字段下,value 类型设为 json。 但在使用 ......
字段 方法 数据 MySQL JSON

CentOS中安装mysql

安装前检查: 一。先检查CentOS 的默认数据库 mariadb是否存在 rpm -qa | grep mariadb 查出结果 mariddb-libs-5.5.68-1.el7.x86_64 二。强行删除上边的文件 rpm -e --nodeps mariadb-libs-5.5.68-1.e ......
CentOS mysql

MySQL-生成随机数字、字符串、日期、验证码及 UUID的方法

一、生成随机数字 1. 生成 0 到 1 之间的随机数 MySQL 中的 RAND 函数可以用于生成一个大于等于 0 小于 1 的随机数字。例如: SELECT rand(); 该函数返回的数据类型为 double,包含 16 位小数;每次调用都会返回不同的数据。 如果想要重现某些场景,需要确保每次 ......
字符串 字符 日期 数字 方法

MySQL存储过程

# 存储过程 ## 1、简介 实现多个事件,运行多个SQL语句 ## 2、创建,删除 ~~~sql -- 创建存储过程(不带参数) create procedure [存储过程名字] begin [sql语句}; end; -- 创建存储过程(带参数) create procedure [存储过程名 ......
过程 MySQL

MySQL事件详解

# 事件 ## 1、简介 + 事件是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器” + 事件取代了原先只能由操作系统的计划任务来执行的工作 + MySQL的事件调度器可以精确到每秒钟执行一个任务 + 操作系统的 ......
事件 MySQL

MySQL游标和触发器

# 游标 ## 1、概念 + 游标是指一个“箭头”指向数据,指向哪个数据就操作哪个数据 ## 2、使用游标 ~~~sql -- 创建存储过程 create procedure p_yb() begin declare empno integer; declare ename varchar(256) ......
游标 触发器 MySQL

MySQL索引和视图

# 索引 ## 1、简介 + 在MySQL中,索引index也叫做“键key”,它是存储引擎用于快速找到记录的一种数据结构 + 索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响就愈发重要 + 索引优化应该是对查询性能优化最有效的手段,创建一个真正优秀的索引经常需要重写SQ ......
视图 索引 MySQL

CentOS7 本地光盘镜像rpm包

# CentOS7 本地光盘镜像rpm包 ## 一、前言 > rpm包的下载方式 > > - 通过本地光盘镜像下载rpm,centos7.iso镜像文件,内置了绝大多数软件的rpm包(本文章即演示如何配置本地rpm) > > - 在线下载rpm包,有很多软件的官网,以及第三方软件仓库,会提供下载功能 ......
镜像 光盘 CentOS7 CentOS rpm

【转载】MySQL 覆盖索引详解

本文转载自稀土掘金,原文链接:[MySQL 覆盖索引详解,作者 Sevn](https://juejin.cn/post/6844903967365791752) ## 1. 什么是索引? 索引(在 MySQL 中也叫“键key”)是存储引擎快速找到记录的一种数据结构,通俗来说类似书本的目录,这个比 ......
索引 MySQL

002--CentOS8 操作系统安装 Docker

CentOS8 操作系统安装 Docker 因为有的同学可能会选择其他的 Linux 的发行版来学习本课程,所以这节课我们也列举了如何在 Ubuntu 下安装 Docker 的方法。对于初次接触 Linux 的用户,我们会提供尽可能详细的注释来告知每个命令的作用,放松心态,跟着做就可以了。 Tips ......
CentOS8 CentOS Docker 系统 002

ppc64le服务器编译安装MySQL8.0源码

安装依赖 yum -y install zlib-devel bzip2-devel numactl-devel \ openssl-devel lz4-devel libxml2-devel wget readline-devel \ libevent libevent-devel jemallo ......
源码 服务器 MySQL8 MySQL ppc

Mysql union all+括号引起的性能问题

SQL如下(MYSQL版本为8.0.17): select lastname from (select id,loginid,workcode,lastname from HrmResource union all select id,loginid,'' as workcode,lastname ......
括号 性能 问题 Mysql union

mysql 慢查询的简要介绍

## 如何配置与查看慢查询 mysql 慢查询相关命令: ```sql # 查看慢查询是否开启 SHOW VARIABLES LIKE '%slow_query_log%' # 开启慢查询 SET GLOBAL slow_query_log='ON' # 查看慢查询日志位置 SHOW VARIABL ......
简要 mysql

mysql内存不释放

【1】mysql内存 mysql:Server version: 8.0.25 MySQL Community Server - GPL 目前主库数据库使用内存达到80%左右,通过观察主库内存使用率每天都有小幅度上升趋势 而innodb_buffer_pool_size才设置16G, 怀疑mysql ......
内存 mysql

mysql面试题

## 索引常见使用规则? 比如product表,创建索引: ```mysql create index (shop_id, product_id, gmt_create) ``` 1. 全列匹配 where条件正好用到这3个字段,就用到联合索引。 2. 最左前缀匹配 SQL里,正好用到联合索引最左边 ......
mysql

mysql-编写脚本-批量插入数据

#### 一、代码 ``` -- 报工设置,添加数据 set @org_id = '租户id'; set @created_user = 'yike'; set @updated_user = 'yike'; set @dispatch_list_id = ; set @process_name = ......
脚本 数据 mysql