centos7 centos linux mysql

linux 进程切换和线程切换

进程切换分两步: 1.切换页目录以使用新的地址空间 2.切换内核栈和硬件上下文 对于linux来说,线程和进程的最大区别就在于地址空间,对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的。 切换的性能消耗: 1、线程上下文切换和进程上下问切换一个最主要的区别是线程的切换虚拟内存空间依然是 ......
线程 进程 linux

MySQL 的 InnoDB 存储引擎简介

MySQL 是世界上最流行的开源关系型数据库管理系统之一,而其中的存储引擎则是其关键组成部分之一。InnoDB 存储引擎在 MySQL 中扮演了重要角色,提供了许多高级功能和性能优化,适用于各种应用程序和工作负载。本文将深入介绍 InnoDB 存储引擎的各个方面,以帮助您更好地理解它的特性和优势。 ......
引擎 简介 InnoDB MySQL

MySQL-8.0.18的搭建

一、安装mysql-8.0.18 (1) 下载安装包 #下载前先卸载mariadb的一些东西 yum remove -y mariadb* #然后下载安装包 mkdir /usr/local/soft && cd /usr/local/soft wget -c https://downloads.m ......
MySQL 18

<<MySql是怎样运行的>>小记

第一章 Mysql也是基于客户端和服务端的架构,由客户端连接上服务端,进行登录,而后在客户端输入命令到服务端,由服务端来处理这些命令,对数据进行处理.Mysql服务端进程被称为数据库实例. Mysql的服务端和客户端连接也就是进程之间的通信,主要的方式有TCP、命名管道、共享内存、Unix套接字. ......
小记 MySql lt gt

linux 内核 --- 中断子系统

ARM芯片有硬件中断号,比如0~15是SGI中断 linux内核规定了软件中断号及软件中断号的功能;不直接使用ARM芯片的硬件中断号是因为linux内核是适配多架构操作系统,比如有些芯片硬件中断号20是GPIO中断,有些芯片是25;linux统一规定了某个中断号对应GPIO中断。这样就存在硬件中断号 ......
子系统 内核 linux

Centos7-PXE自动安装系统部署

一、PXE简介 对与运维人员来说,如何安装操作系统想必并不陌生;但当我们面对大量需要安装系统的环境时,自动化安装系统就成了一项必备的技能;下面就让我们一起走进PXE这项批量自动化安装操作系统的技术吧。 PXE(Pre-boot Execution Environment,预启动执行环境)是由Inte ......
Centos7-PXE Centos7 Centos 系统 PXE

MySql的安装配置

首先简单概述分为几个步骤: 一、下载Mysql 二、安装Mysql 三、验证Mysql安装是否成功 四、 配置环境变量 五、验证配置环境变量是否成功 一、下载Mysql 要在Windows或Mac上安装MySQL,首先从MySQL官方网站下载最新的MySQL Community Server版本: ......
MySql

将你的 CentOS 变成 OSPF 路由器

Quagga是一个开源路由软件套件,可以将Linux变成支持如RIP、OSPF、BGP和IS-IS等主要路由协议的路由器。它具有对IPv4和IPv6的完整支持,并支持路由/前缀过滤。更多技术干货详见www.linuxprobe.com ......
路由 路由器 CentOS OSPF

Mysql

目录命令行DQL 执行顺序函数字符串函数数值函数日期函数流程函数 命令行 select database(); --查看当前的使用的数据库 use student; -- 选择一个数据库 show tables; --查询当前数据库有哪些表 mysql> desc `order`; -- 查看表结构 ......
Mysql

Linux命令

1.文件相关 ls ll 显示目录中文件及其属性信息 mkdir name :创建目录 cp 源文件名 目标文件名 : 复制 mv 源文件名 目标文件名 :移动文件 unzip name.zip: 解压 2.文件查看 tail [参数] 文件名: 查看文件尾部内容 参数:-f 持续显示文件尾部最新内 ......
命令 Linux

MySQL思维导图:MySQL的架构介绍

MySQL的架构介绍(思维导图形式) MySQL简介 概述 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 高级MySQL MySQL内核 sql优化攻城狮 MySQL服务器的优化 各种参数常量设定 查询语句 ......
MySQL 架构 思维

Centos 快速查看占用资源最多的进程

1、查看占用内存最多的十个进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 2、查看占用 cpu 最多的十个进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head ——————— ......
进程 Centos 资源

linux 执行脚本报错 No such file or directory (转)

windows下编辑的脚本,拿到linux上面执行 windows下的换行符为\r\n ,叫做CRLF linux下的换行符为\n,叫做LF 需要进行转换 解决办法: 用vim打开该sh文件,输入: :set ff 回车,显示fileformat=dos,重新设置下文件格式: :set ff=uni ......
脚本 directory linux file such

Linux运维学习笔记

此笔记为学习https://www.bilibili.com/video/BV1nW411L7xm/?vd_source=3f851e85e66ef33269a2eefee664cec2的学习记录,目前持续更新中,希望能找到运维的实习吖 O(≧▽≦)O Linux的终端 终端组成部分 Linux关机 ......
笔记 Linux

MySQL数据库多表关联查询

本文列举数据库的多表关联查询及实际使用,以员工表和部门表作为举例: 部门表:dept 点击查看创建部门表sql create table `dept` ( `deptno` int(2) not null, `dname` varchar(14), `loc` varchar(13), primar ......
数据库 数据 MySQL

linux内核网络源码学习(二)

为什么要使用skb_reserve函数把边界对齐 skb_reserve 函数通常用于网络编程中的数据包处理,特别是在构建自定义协议栈或数据包处理模块时。它的作用是为数据包的头部预留额外的空间,以确保数据包的头部数据在内存中是对齐的。 边界对齐的概念是因为许多硬件平台和网络协议要求数据包头的字节对齐 ......
内核 源码 linux 网络

Linux网络编程

http请求主要是客户端B/S都是http协议,一种数据包格式 服务器端做出响应 get请求不用提交数据,post需要 请求行分为三部分 请求方式 get是静态资源请求,这个刚代表资源目录,随便那个目录,而不是服务器的根目录 第三个是协议版本,现在一般都是1.1版本 看不见的?R/n一定要注意 ge ......
网络编程 Linux 网络

MySQL学习(3)B+树索引是如何快速查询的

前言 我们已经知道在磁盘中,有很多索引页,这些页并非在物理结构上相连接,而是通过双向链表关联。如果要查找一条数据,需要通过页目录中的槽,通过二分法定位到分组再进行遍历查找。比如下面这样: SELECT [查询列表] FROM 表名 WHERE 条件; 假设表中只有一个页,在查找记录时,可以根据搜索条 ......
索引 MySQL

Docker搭建Mysql主从机制

Mysql 主从复制 1 基础准备 由于家境贫寒没有那么多的云资源供我操作,只能使用docker进行模拟了。拉取镜像简单得很就先不谈了。直接开整。 以下操作基于 mysql:5.7进行一主二从配置。 2 主库配置 运行容器 docker run -p 3306:3306 --name mysql-s ......
主从 机制 Docker Mysql

什么是Mysql的日志

Mysql 日志体系 1 错误日志 ​ - 默认开启 ​ 错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。 可通过下面命令查看错误日志的存储位置: sh ......
Mysql 日志

简单介绍一下 Mysql 存储引擎

1 入门 本文去浅浅的探讨一下 mysql 数据库的存储引擎。 数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎还可以获得特定的功能。 现在许多数据库管理系统都支持多种不同 ......
引擎 Mysql

linux 中设置用户间针对单一目录的权限

001、 创建两个测试用户 [root@pc1 home]# ls [root@pc1 home]# useradd user01 ## 创建两个测试用户 [root@pc1 home]# useradd user02 [root@pc1 home]# echo tmppasswd | passwd ......
权限 目录 用户 linux

Mysql - 函数

字符串函数 案例:企业员工的工号,统一为5位数,目前不足5位数的全部在前面补0,比如: 1号员工的工号应该为00001 update emp set workno = LPAD(workno,5,'0'); 效果: 需要注意的是workno 需要是varchar类型 数值函数 日期函数 ......
函数 Mysql

Linux相关学习(vmware安装)

Linux系统 一切皆文件 (模板机:1. 配置IP地址;2. 关闭防火墙、selinux安全加载机制) 一、配置IP地址 cd /etc/sysconfig/network-scripts/ ls ifcfg-eth0文件解析(网卡配置文件): if:interface 接口 cfg:config ......
vmware Linux

Mysql 语句 执行顺序

DQL 执行顺序: 验证1: SELECT name,age myAge from emp where myAge > 15 order by age asc; 执行失败: select 对 age 起别名,但是where 子句 识别不到age的别名 SELECT name,age myAge fr ......
语句 顺序 Mysql

IntelliJ IDEA 解决连接MYSQL失败问题

省流版: mysql-connector-java-8.0.13.jar应该出现在下面三个地方: ①web-WEB-INF-lib ②Database连接时(一般会自动下载) ③apache-tomcat-8.0.32-lib 在自己的项目里找到web-WEB-INF-lib,检查一下有没有驱动包 ......
IntelliJ 问题 MYSQL IDEA

安装Linux操作系统,学习Linux基础

安装Linux操作系统安装Linux操作系统 实践学习“别出心裁的Linux命令学习法” 1、ls命令 2、man命令 3、cheat命令 实践学习“Linux 基础入门(新版)” ......
Linux 基础 系统

2.MySQL的基本命令

net start mysql 数据库重启net stop mysql强行停止数据库服务mysql -u root -p 进入数据库exit 退出 -u代表用户名,这之间可以用空格,空格也代表一个字符,但是仅对密码有效-p代表密码 p后面如果跟空格也会算作一个字符 ......
命令 MySQL

Linux - hsp 第十章~第十一章

第十章 组管理和权限管理 1) ls -ahl 查看文件的所有者 2)chown 用户名 文件名 修改文件所有者 3) groupadd 组名 创建组 4) chgrp 组名 文件名 更改文件所在组 5) usermod -g 新组名 用户名 更改用户所在组 6) usermod -d 目录名 用户 ......
Linux hsp

Linux_JXNUSixWeek_Linux三剑客—awk

晚安,纺凪 Dreamin' Her - 僕は、彼女の夢を見る。 awk简介 具体基本用法: awk '$3>0{print $1,$2*$3}' emp.data awk与sed一样,都是每一次读取一行,对一行进行处理后,继续进行下一行的处理 $3表示一行中的第3列,其余同理 $3>0 被称为模式 ......