mysql5 mysql centos rpm

MySQL索引原理

一 初识索引 为什么要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫 ......
索引 原理 MySQL

debain11安装mysql报错一例

W: GPG error: http://repo.mysql.com/apt/debian bullseye InRelease: The following signatures couldn't be verified because the public key is not availab ......
debain mysql 11

MySQL记录操作

概览 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及。 插入数据insert 1. 插入完整数据(顺序插入) 语法一 ......
MySQL

mysql表操作

引擎介绍 我们可以简单的理解为存储引擎就是针对相同的数据采用的不同的存取策略 show engines; # 查看所有的存储引擎 # 需要掌握的存储引擎 1.MyISAM MySQL5.5及之前版本默认的存储引擎 存取数据的速度快 但是功能较少 安全性较低 2.InnoDB MySQL5.5之后版本 ......
mysql

容器操作、应用部署、mysql 部署、redis、nginx、迁移与备份、Dockerfile

1 容器操作 # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 # 容器的文件copy到宿主机上(不是在容器内执行) docker cp 容器名称:容器目录 需要拷贝的文件或目录 docker cp 20fd8:/home/lqz.txt ......
容器 Dockerfile 备份 mysql redis

virtual box虚拟机设置scp centos

经常用虚拟机和主机之间相互传输文件,virtual box提供了增强工具,但是并非任何时候都好用。所以还是用scp。 (1)虚拟机设置为桥接模式 这种模式会让虚拟机分配一个ip,并且和主机在同一网段,而且双方可以相互访问,完全可以把虚拟机看作和主机是平级的连接到路由器上。 混杂模式拒绝就行,并非所有 ......
virtual centos box scp

docker 安装centos8

1、安装基础镜像 # docker search centos 查询镜像列表 # docker pull centos:centos8 拉取要安装的镜像 # docker images 查询已下在的镜像 # docker run -d -p 5022:22 --name centos8 --priv ......
centos8 docker centos

mysql截取特定字符串

今天用到了截取字符串在mysql中,特此记录一下: substring_index(str,delim,count) str是字段名,delim是特定字符串,count是从第几个开始截取,例如: select substring_index(d_name,'中亿永兴光伏1期',1) from ala ......
字符串 字符 mysql

mysql千万级表数据删除方式

背景:客户反应页面加载慢,半天无法刷新,经过排查发现是有张表的数据量达到了 5kw级别,因此需要删除旧的数据,保留最新半年的数据即可 删除方式:批量删除 1 检查表一共有多少数据 2 半年之内数据量检查 2021-11-07 10:06:08 2022-05-30 23:00:00 3 删除时如果使 ......
方式 数据 mysql

MySQL中这14个神仙功能,惊艳到我了

前言 我最近几年用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。 1.group_concat 在我们平常的工作中,使用group by进行分组的场景,是非常多的。 比如想统计出用户表中,名称不同的用户的具体名称有哪些? 具体sql如下: select ......
神仙 功能 MySQL

数据库运维实操优质文章分享(含Oracle、MySQL等) | 2023年4月刊

本文为大家整理了4月发布的一些优质技术文章,主题涵盖Oracle、MySQL、PostgreSQL等数据库的基础安装配置、故障处理、性能优化等日常实践操作,以及概念梳理、常用脚本、注意事项等总结记录。 ......
月刊 数据库 数据 Oracle 文章

mysql时间函数

返回从0000年到现在的天数 to_days("2015-01-04") 将时间/日期间隔添加到日期 adddate("2015-01-03",INTERVAL 1 day) #2015-01-04 TIMESTAMPDIFF #计算相差天数: select TIMESTAMPDIFF(DAY,'2 ......
函数 时间 mysql

win2012安装mysql5.7

环境:OS:windows 2012DB:mysql 5.7.29 1.下载编译好的mysqlmysql-5.7.29-winx64.zip 2.解压压缩包到D盘解压后命名文件夹名称为D:\mysql57 3.创建相关目录D:\mysql57\dataD:\mysql57\confD:\mysql5 ......
mysql5 mysql 2012 win

MySQL重置主键ID自增到某个数值

背景: 仅限于测试环境和开发环境,如果你是在正式环境,请务必先备份数据!!! 因为某种原因导致MySQL数据库表的主键ID出现不连续,比如:当前主键id = 91,新增一行记录的主键id = 93,我们想让这个新增的主键id = 92,应该怎么操作呢? alter table test auto_i ......
数值 MySQL

Mysql Query error: BIGINT UNSIGNED value is out of range in..解决方法(转)

原文:https://blog.51cto.com/bstdn/1951064 1、问题 当字段类型为 unsigned 时,使用相关结果为负值时就会报错,报错如下: BIGINT UNSIGNED value is out of range in ..1. 2、解决 使用 cast() 修改字段类 ......
UNSIGNED 方法 BIGINT Mysql Query

MySQL连接失败解决方法can't connect to local MySQL server through socket '/tmp/mysql.sock'(111)

【报错信息】 can't connect to local MySQL server through socket '/tmp/mysql.sock'(111) 【问题描述】 新服务器上安装MySQL后无法正常启动,提示连接失败。 【问题分析】 出现这个问题主要是mysql配置错误,找不到mysql ......
MySQL 39 connect through 方法

[webrtc 入门系列] centos搭建coturn服务器

1. coturn的搭建过程 1.1. 找一台有公网IP的主机 我的云服务器:华为云主机,操作系统:CentOS 1.2. 安装需要的环境 yum install git yum install openssl yum -y install openssl-devel yum install lib ......
服务器 webrtc centos coturn

Centos7安装Docker CE

@(Centos7安装Docker CE) Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。 Docker CE 分为 stable test 和 nightly 三个更新频道。 官方网站上有各种环境 ......
Centos7 Centos Docker CE

CentOS7之yum仓库配置

(1)准备本地软件仓库 挂载CentOS7光盘将光盘内的所有文档拷贝到 /repo/cos7dvd/ 目录下(2)设置yum使用本地仓库作为软件源 添加新的软件源,指向前一步准备的本地软件仓库清理yum缓存数据列出软件仓库列表,确认结果1.2 步骤实现此案例需要按照如下步骤进行。 步骤一:准备本地软 ......
仓库 CentOS7 CentOS yum

CentOS7之yum仓库配置

一、指定本地光盘作为yum仓库 1.首先挂载光驱,然后新建目录并进行挂在操作,建议删除/etc/yum.repos.d下面的文件,如下所示: 1 2 [root@node01 /]# mkdir centos7 [root@node01 /]# mount /dev/cdrom /centos7/ ......
仓库 CentOS7 CentOS yum

linux环境部署--MySQL5.7二进制源码文件安装

linux环境部署--MySQL5.7二进制源码文件安装 mysql-5.7.11-Linux-glibc2.5-x86_64.tar 提取码:1999 MySQL5.7卸载 #####1、将安装包解压到 /usr/local/ sudo tar zxvf mysql-5.7.11-Linux-gl ......
二进制 源码 环境 文件 MySQL5

安装MySQL

下载安装包 curl https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.32-el7-x86_64.tar.gz -o mysql-8.0.32-el7-x86_64.tar.gz -L 解压安装包 tar -zxvf mysq ......
MySQL

MySQL双写缓冲区(Doublewrite Buffer)

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 摘要 InnoDB是MySQL中一种常用的事务性存储引擎,它具有很多优秀的特性。其中,Doublewrite Buffer是InnoDB的一个重要特性之一,本文将介绍Doublewrite Buffer的原理和应用 ......
缓冲区 Doublewrite Buffer MySQL

MySQL中的Join 的算法(NLJ、BNL、BKA)

本文已收录至Github,推荐阅读 👉 Java随想录 微信公众号:Java随想录 摘要 Join是MySQL中最常见的查询操作之一,用于从多个表中获取数据并将它们组合在一起。Join算法通常使用两种基本方法:Index Nested-Loop Join(NLJ)和Block Nested-Loo ......
算法 MySQL Join BNL BKA

初始化Mysql系统报错,begin failesd--conpilation aborted at scripts........

在编译安装Mysql之后进行初始化,但是出现了报错 初始化mysql scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql 从报错的结果中看出Can't loc ......
conpilation aborted failesd scripts 系统

解决mysql出现docker出现access denied for user root@% to database“xxx”的问题

使用navicat连接Linux上的数据库时,新建一个库出现异常 无法创建 access denied for user root@% to database 返回Linux查看mysql状态 状态正常,navicat也能正常连接,排除掉应该是权限的问题 docker exec -it d7bcc0 ......
database docker access denied 问题

mysql 优化

mysql调优 Mysql架构设计 1.Mysql架构图 MySQL 架构可以分为 Server层 和 Engine层两部分,架构图如下 Mysql常见的存储引擎 1.InnoDB引擎 (1)概述 InnoDB是事务型数据库的首选引擎。支持事务(ACID),支持行级锁,支持外键 (2)使用场景 如果 ......
mysql

mysql事务详解

转至:https://www.cnblogs.com/personsiglewine/p/11507866.html mysql事务 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行 ......
事务 mysql

特性介绍 | MySQL 测试框架 MTR 系列教程(二):进阶篇 - 内存/线程/代码覆盖率/单元/压力测试

以前对 MySQL 测试框架 MTR 的使用,主要集中于 SQL 正确性验证。近期由于工作需要,深入了解了 MTR 的方方面面,发现 MTR 的能力不仅限于此,还支持单元测试、压力测试、代码覆盖率测试、内存错误检测、线程竞争与死锁等功能,因此,本着分享的精神,将其总结成一个系列。 主要内容如下: ... ......
覆盖率 线程 框架 单元 特性

MySQL教程

创建数据库 数据库创建指令 CREATE DATABASE db01; 创建好数据库db01后,视图中就会成功显示刚刚建好的数据库了 数据库删除指令 DROP DATABASE db01; ......
教程 MySQL