centos7 centos linux mysql

CentOS升级内核

内核种类: kernel-ml kernel-ml 中的ml是英文【 mainline stable 】的缩写,elrepo-kernel中罗列出来的是最新的稳定主线版本。 kernel-lt kernel-lt 中的lt是英文【 long term support 】的缩写,elrepo-kern ......
内核 CentOS

XXL-JOB Linux环境部署安装实战

一、下载XXL-JOB 下载源码: https://github.com/xuxueli/xxl-job 以2.3.0的版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.tar.gz xxl-job文档: https:// ......
实战 XXL-JOB 环境 Linux XXL

MySql8.0.30忽略大小写配置

说明:此文档只是针对已经初始化了的数据库,如果是新安装的数据库直接在/etc/my.cnf 文件中新增一行配置:lower_case_table_names=1即可。因为默认配置是0. 步骤1:备份mysql所有数据,并删掉data目录里的所有文件。可能是因为数据库里的表默认设置了lower_cas ......
大小 MySql8 MySql 0.30 30

Centos 分割卷组

LVM 可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核知道分区的存在。本篇Centos 7 将 lvm 的分割成两个卷组,将 Cent ......
Centos

MySQL带排序的分页查询优化

MySQL带排序的分页查询优化 需求 在日常开发中,经常会遇到这么一种情况,一张表的数据量较大(500万左右)的时候,对其进行分页查询的时候,在分页比较深的情况下,查询效率会急剧下降。对于这种情况,我们需要做一些分页查询的优化。 准备 创建脚本 CREATE TABLE student ( id I ......
MySQL

MYSQL基础知识之DCL语句

1、DCL概念 DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据的访问权限 2、查询用户 语法:SELECT * FROM user; MySQL用户信息默认存储在mysql数据库中的user表中,所以只需要查询mysql数据库中的user表即 ......
语句 基础知识 基础 知识 MYSQL

如何理解MySQL的MVCC多版本并发控制

前言 我们知道在mysql中存在四种隔离级别(读未提交、读已提交、可重复读、序列化),它默认的就是隔离级别就是可重复读,它能够解决脏读、不可重复读问题,并且在innodb引擎下能部分解决幻读问题。在mysql innodb存储引擎下RC(读已提交),RR(可重复读)基于MVCC(多版本并发控制)进行 ......
版本 MySQL MVCC

MYSQL基础知识之DQL语句

1、DQL概念 DQL英文全称是Data Query Language(数据查询语言),用来查询数据库中的表的记录 2、基本查询 语法: # 查询全部字段SELECT * FROM 表名; # 查询多个字段SELECT 字段1,字段2,字段3... FROM 表名; # 去重 语法:SELECT D ......
语句 基础知识 基础 知识 MYSQL

CentOS 配置静态IP

进入 vim /etc/sysconfig/network-scripts/ifcfg-ens33 将 BOOTPROTO=“staic” UUID "s删除该行" IPADDR = “10.0.0.123” 该ip地址要填自己的 GATEWAY = “10.0.0.2” 填写自己的网关 NETMA ......
静态 CentOS

centos如何设置固定ip(来源于chatgpt)

1 打开该文件 vi /etc/sysconfig/network-scripts/ifcfg-ethXX 2 修改 BOOTPROTO=static 3 添加 IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8 ......
来源 chatgpt centos

Mysql基本语句

创建用户三种方式: CREATE USER username1 IDENTIFIED BY 'password'; CREATE USER 'username1'@'localhost' IDENTIFIED BY 'password'; 在 MySQL 中,可以使用 password() 函数获取 ......
语句 Mysql

MYSQL基础知识之DML语句

1、DML概念 DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据进行增(INSERT)、删(DELETE)、改(UPDATE)操作 2、插入数据 语法: 2.1、 给指定字段添加数据INSERT INTO 表名 (字段1,字段2,...) ......
语句 基础知识 基础 知识 MYSQL

MySQL(九)InnoDB行格式

InnoDB行格式 查看默认行格式: select @@innodb_default_row_format; 查看数据库表使用的行格式 mysql> use atguigudb; Reading table information for completion of table and column ......
格式 InnoDB MySQL

MySQL(九)InnoDB数据结构

InnoDB数据结构 1 数据库的存储结构:页 ​ 索引信息和数据记录都是保存在文件上的,确切来说是保存在页结构中;另一方面,索引是在存储引擎上实现的,MySQL服务器上的存储引擎负责对表中数据的读取和写入工作。不同的存储引擎的存放格式是不同的,比如Memory甚至不使用磁盘进行存储数据。 磁盘和内 ......
数据结构 结构 数据 InnoDB MySQL

MySQL(十)表空间结构:区、段与碎片区

表空间结构:区、段与碎片区 为什么要有区? ​ B+树中的每一层的页都会形成一个双向链表,双向链表之间的物理位置可能会离得非常远,当遇到范围查询的适用场景的时候,就会定位到最左边和最右边的记录,然后沿着双向链表一直扫描,而如果这其中的两个页面物理上离得特别远,就会成为随机I/O,由于磁盘和内存的速度 ......
空间结构 片区 结构 MySQL 空间

linux压缩命令 tar,zip,gzip的使用

前言: tar ,zip,gzip 命令的使用 正文: 使用tar命令 压缩 -- 将 home 目录压缩为 myhome.tar.gz 压缩包 tar -czf myhome.tar.gz /home 使用tar命令解压缩 -- 将 myhome.tar.gz 解压到/home/test 目录 t ......
命令 linux gzip tar zip

centos 8 上sql server 安装

######### [root@a8-cloud-apple-db08 ~]# yum install -y mssql-server Repository extras is listed more than once in the configuration packages-microsoft ......
centos server sql

基于Vmware安装的Linux配置静态IP

背景说明 作为一位服务端开发者,我们日常工作中所用到的软件都是运行在Linux环境下,Wmware等虚拟机软件可以快速帮我们搭建一套Linux环境。但是默认搭建的Linux环境IP地址是动态的,较为不方便,所以本文探讨如何在Wmware提供的不同网络模式下配置静态IP。 环境准备 win10 wmw ......
静态 Vmware Linux

MYSQL基础知识之DDL语句

一、DDL概念 DDL(Data Definition Language)语言:数据定义语言,用来定义数据库对象,如数据库、数据表和数据字段,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。 二、数据库操作 2.1、linux环 ......
语句 基础知识 基础 知识 MYSQL

【THM】Linux Fundamentals Part2(Linux基础知识2)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/linuxfundamentalspart2 本文相关内容:继续你的 Linux 学习之旅,你将学习如何使用 SSH 登录到 Linux 机器,以及了解更多Linux命令。 简介 欢迎来到“Linux基础 ......

Linux Powershell 安装教程

导读 在微软爱上 Linux 之后,PowerShell 这个原本只是 Windows 才能使用的组件,于 2016 年 8 月 18 日 开源并且成为跨平台软件:https://linux.cn/article-7699-1.html ,登陆了 Linux 和 macOS。 PowerShell  ......
Powershell 教程 Linux

linux 安装redis

一、准备好 gcc 环境 yum install gcc-c++ 复制代码 出现以下日志,代表安装成功。Package gcc-c++-4.8.5-39.el7.x86_64 already installed and latest version Loaded plugins: fastestmi ......
linux redis

LINUX 放开端口,防火墙操作

防火墙操作:查看防火墙状态systemctl status firewalld、 firewall-cmd --state暂时关闭防火墙systemctl stop firewalld永久关闭防火墙(慎用)systemctl disable firewalld开启防火墙systemctl start ......
端口 防火墙 LINUX

linux 非root用启动80端口

有些服务如果需要使用小于1433的端口号,就需要有root权限,这样会有安全问题,此时可以利用iptables的端口重定向功能来实现这个目的。如下例,访问目标主机的80端口,即是访问其8080端口: iptables -t nat -A PREROUTING -p tcp --dport 80 -j ......
端口 linux root

linux 压缩 解压缩

压缩命令: tar czvf 压缩文件名.tar.gz 被压缩文件夹 解压命令: tar zvxf 压缩文件名.tar.gz ......
linux

centos8 源码安装编译 swoole4.6.7

下载安装包 https://pecl.php.net/package/swoole 解压安装包 解压swoole安装包tar zxvf swoole-4.6.7.tgz -C /usr/local/src/进入swoole 文件cd /usr/local/src/swoole-4.6.7#phpiz ......
源码 centos8 swoole4 centos swoole

centos8.0 安装 docker

此处白嫖大佬文章 原文地址:传送门:https://blog.csdn.net/q610376681/article/details/90483576?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165318191616781483 ......
centos8 centos docker

MySQL 关闭 binlog 日志

【关闭binlog日志】 1、vim /etc/my.cnf 注释如下内容: #log-bin=mysql-bin #binlog_format=mixed #server-id = 1 #expire_logs_days = 10 2、重启 mysql 服务 /etc/init.d/mysql r ......
binlog MySQL 日志

ansible 部署mysql 5.7

准备工作 创建roles目录 # mkdir -pv /data/apps/ansible/roles/mysql-5.7/{files,tasks,handlers,templates,vars} hosts [ubuntu] 172.16.18.31 ansible_ssh_port=22 an ......
ansible mysql 5.7

MySQL中的锁(表锁、行锁)

锁是计算机协调多个进程或纯线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所在有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ......
MySQL