centos mysql8 mysql 7.6
MySQL 索引
## 索引分析: #### 索引概述: ##### 定义: MySQL官方对索引的定义:索引(Index)是帮助MySQL高效获取数据的数据结构。 结论:`索引是数据结构` ##### 结构: MySQL支持多种存储引擎 而各种存储引擎对索引的支持也各不相同 因此MySQL数据库支持多种索引类型 如 ......
CentOS-7配置YUM源
前言:Yum源分类: 网络Yum源:在能连接互联网的服务器上进行配置,配置简单,可选择性强,能获取的包也更多;本地Yum源:利用挂载系统镜像包进行配置,受限于镜像包,能获取的包相对较少;一):网络Yum源配置(以阿里源举例)备份系统自带源文件cd /etc/yum.repos.d/mkdir bak ......
Mysql开启慢查询日志
查看mysql的慢查询日志是否开启show variables like '%query%'; 可以看到slow_query_log的值是OFF,mysql默认是不启用慢查询日志的。这里还有个long_query_time,默认是10秒,也就是超过了10秒即为慢查询。 log_queries_not ......
mysql 中 myisam 与 innodb 的区别?
1. 事务支持 > MyISAM:强调的是性能,每次查询具有原子性,其执行数 度比 InnoDB 类型更快,但是不提供事务支持。 > InnoDB:提供事 务支持事务,外部键等高级数据库功能。 具有事务(commit)、回滚 (rollback)和崩溃修复能力(crash recovery capa ......
MySQL 基础知识
## 基础知识 默认端口:3306 数据库连接格式: #### 基础语法: ~~~sql -- CRUD -- 添加数据 insert into [表名] ([字段], [字段], ...) values ([值], [值], ...); -- 删除数据 delete from [表名] where ......
CentOS/RHEL常用命令
查看Linux 的版本 cat /etc/system-release 查看所有进程 ps aux 查到进程号后终结该进程 kill -9 进程号 cd - 返回上次所在目录(这个应该很实用,O (∩_∩) O 哈哈~) sudo -i sudo 是 linux 系统管理指令,是允许系统管理员让普通 ......
在 CentOS 系统下搭建 ZeroTier Moon
在 CentOS 系统下搭建 ZeroTier Moon 服务器时,生成的配置文件位置是在 `/var/lib/zerotier-one/` 目录下。该目录包含了 ZeroTier One 的运行时数据,其中就包含 Moon 服务器和节点的配置文件。 生成的两个配置文件分别是: 1. **moon. ......
允许任意IP访问mysql数据库
问题描述MYSQL默认只能本地连接,即127.0.0.1和localhost,其他主机IP无法访问数据库,否则会出现如下报错信息:Host is not allowed to connect to this MySQL server 一、先在本地用localhost用户登录MYSQL mysql> ......
在 CentOS 系统下搭建 ZeroTier Moon 服务器
1. **安装 ZeroTier One:** 首先,确保已经安装了 ZeroTier One。你可以按照上述说明,使用以下命令进行安装: ``` sudo yum install zerotier-one ``` 2. **启动 ZeroTier One 服务:** 安装成功后,启动 ZeroTi ......
MySql对应的C#类型
数据库中字段类型对应C#中的数据类型: 数据库 C#程序 int int32 text string bigint int64 binary System.Byte[] bit Boolean char string datetime System.DateTime decimal System.D ......
Mysql 增删改查语言系列
# Mysql 数据语言系列 [TOC] # 一.数据定义语言 DDL ## 1 数据库规范 ```sh #官网 https://www.sqlstyle.guide/zh/ 创建库需要应该遵循包括但不限于以下规范: (1)数据库名称小写,尽量不要使用中文字符作为数据库名称; (2)数据库名称要与业 ......
MySQL索引失效
1. 使用函数或表达式: 当查询中使用函数或表达式操作列时,MySQL 无法使用该列上的索引。例如,WHERE 子句中使用函数、表达式或算术操作,如 DATE_FORMAT、CONCAT、IF 等,可能导致索引失效。 2. 列类型不匹配: 在查询中,如果列的类型与索引的列类型不匹配,索引可能失效。例 ......
navicat无法访问mysql8解决方案
1.开放3306端口 firewall-cmd --zone=public --permanent --add-port=3306/tcp firewall-cmd --reload 2.修改root密码 mysql -uroot -p alter user 'root'@'localhost' i ......
MySQL参数
最大连接数 show variables like 'max_connections'; 超时时间 show global variables like '%timeout%'; 超时分析: TimeoutError: QueuePool limit of size 10 overflow 10 r ......
MySQL 回表 和 覆盖索引 详解
这是一篇学习后的心得分享,在正文之前,我们需要对一些索引的基本概念进行说明讲解。 1. 什么是索引? 索引(在 MySQL 中也叫“键key”)是存储引擎快速找到记录的一种数据结构,通俗来说类似书本的目录,这个比方虽然被用的最多但是也是最恰如其当的,在查询书本中的某个知识点不借助目录的情况下,往往都 ......
Mysql联合索引是如何找到数据的
比较简单的是单列索引(b+tree)。遇到多条件查询时,不可避免会使用到多列索引。联合索引又叫复合索引。 b+tree结构如下: 每一个磁盘块在mysql中是一个页,页大小是固定的,mysql innodb的默认的页大小是16k,每个索引会分配在页上的数量是由字段的大小决定。当字段值的长度越长,每一 ......
Centos7.6 安装Redis7
方式一:包安装 1.安装(#默认安装redis-3.2.12) yum install -y redis 2.启动并设置开机自启动 systemctl enable --now redis 3.查看6379端口是否开启 ss -ntl 方式二:编译安装 1.安装依赖包 yum -y install ......
mysql基础
Mysql基础一.Mysql四大特性1.原子性(Atomicity )一个事务是一个不可再分割的整体,要么全部成功,要么全部失败事务在数据库中就是一个基本的工作单位,事务中包含的逻辑操作(SQL 语句),只有两种情况:成功和失败。事务的原子性其实指的就是这个逻辑操作过程具有原子性,不会出现有的逻辑操 ......
mysql基础查询
Mysql基础查询1.查询部分字段select id,name,gender from worker;2.查询全部字段select * from worker;3.as设置别名查询select workaddress as '工作地址' from worker;4.distinct去重查询啊sele ......
centos7环境 的 k8s安装helm 3.7.1
一、 为什么要有helm? K8S 上的应用对象,都是由特定的资源描述组成,包括 deployment、service 等。都保存 各自文件中或者集中写到一个配置文件。然后 kubectl apply –f 部署。如果应用只由一 个或几个这样的服务组成,上面部署方式足够了。而对于一个复杂的应用,会有 ......
Centos8/linux下载、安装、配置、连接MySQL5.7(rpm方式)
目录 问题现象: 问题分析: 解决方法: 下载: 安装: 配置: 连接: 拓展 问题现象: 今天在使用Centos8 安装MySQL5.7的rpm包时,出现如下报错: 仓库 "MySQL 5.7 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。 最终问题解决了,但还 ......
centos爆破windows远程桌面
在开始之前,需要准备好一些工具和材料。首先,需要下载hydra-7.4.2.tar.gz,这个版本直接包含了RDC协议,可以直接用于爆破windows远程桌面服务。可以通过以下命令来下载: wget https://github.com/vanhauser-thc/THC-Archive/raw/m ......
在centos 7.9 的docker上构建php 5.6
1、搜索镜像 [root@localhost ~]# docker search php 2、拉去镜像 [root@localhost ~]# docker pull php:5.6-fpm 3、查看镜像 [root@localhost ~]# docker images 4、nginx+php部署 ......
mysql语句
mysql判断关联是否存在 SELECT * FROM table1 WHERE NOT EXISTS (SELECT * FROM table2 WHERE table2.id = table1.id) ......
SpringBoot配置Mysql连接池
### 一、HikariCP连接池 SpringBoot默认使用连接池HikariCP,不需要依赖。 ```yaml spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost ......
深入理解Mysql索引
在数据库中,最常用的SQL操作之一就是SELECT语句,它负责数据的检索。而在SELECT语句背后,与索引的交互密不可分。为了优化数据库性能和加快查询速度,开发者们往往优先考虑调整索引。 让我们深入了解索引的背后故事。这篇文章将从什么是索引,索引的分类,索引的底层数据数据结构,跟大家一起来学习索引。 ......
携程海外MySQL如何实现毫秒级数据复制?
一、前言 在携程国际化战略背景下,海外业务将成为新的发力点,为了保证用户高品质的服务体验,底层数据势必需要就近服务业务应用。一套标准且普适的数据复制解决方案能够提升业务决策效率,助力业务更快地触达目标用户。 DRC (Data Replicate Center) 作为携程内部数据库上云标准解决方案, ......
在centos 7.9 的docker上构建python 3.5
1、搜索python版本的镜像,查看是否有我们需要的 [root@localhost ~]# docker search python 2、拉取官方3.5 版本的镜像 [root@localhost ~]# docker pull python:3.5 3、创建文件夹 [root@localhost ......
centos开机自启动
* 开始直接在/etc/rc.local编辑的启动命令,该文件也有执行权,限但是结果开机无法启动,经过一天的排除,发现/etc/rc.local是个软连接,其指向到/etc/rc.d/rc.local,该文件没有执行权限,导致的无法开机启动,在chmod+x添加执行权限后,sonarqube可以开机 ......
在centos 7.9 的docker上构建nginx
1、如果你的主机名不是localhost,可以通过以下方式更改 [root@bogon ~]# #1.如果你的主机名不是localhost,可以通过以下指令改成localhost,即修改主机名称 [root@bogon ~]# hostnamectl set-hostname localhost [ ......