mysql8 mysql linux 1.0

Linux启动过程

### Linux系统的开机过程 **1. 主机加电自检,加载BIOS硬件信息** **2. 加载MBR到内存** **3. GRUB引导** **4. 加载Linux内核** **5. 运行第一个进程init** **6. 读取rc.sysinit文件** **7. 执行/bin/login** ......
过程 Linux

mysql 根据csv文件导入数据

1.mysql -u root -p 输入密码 2.导入文件csv文件 load data local infile 'E:\\tmp\\prod.csv' into table aa fields terminated by ',' lines terminated by '\r\n'; 注意替换 ......
文件 数据 mysql csv

Docker - 阿里云Linux3安装环境

环境:Alibaba Cloud Linux 3.2104 LTS 64位 (似乎挺顺利的,后续看看有什么要补充的) 1.移除历史版本yum remove docker \docker-client \docker-client-latest \docker-common \docker-lates ......
环境 Docker Linux3 Linux

【MySQL】MySQL中的count(*) 和 count(1) 有什么区别?哪个性能最好?

1 前言 我们本节来看看计数功能,大家可能都有用过count(*) 、 count(1)或者count(某个字段)那么哪种好呢?我们来讨论讨论。 2 count理解 当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 cou ......
MySQL count 性能 最好

GoTTY:把你的 Linux 终端放到浏览器里面

GoTTY 是一个简单的基于 Go 语言的命令行工具,它可以将你的终端(TTY)作为 web 程序共享。它会将命令行工具转换为 web 程序。希望对大家有帮助。 它使用 Chrome OS 的终端仿真器(hterm)来在 Web 浏览器上执行基于 JavaScript 的终端。重要的是,GoTTY ......
终端 浏览器 GoTTY Linux

【MySQL】MySQL中的索引下推

1 前言 我们本节来看看我们常说的索引下推。 2 什么是索引下推 索引下推(Index Condition Pushdown,简称ICP),是MySQL5.6版本的新特性,用于优化数据查询。 不使用索引条件下推优化时存储引擎通过索引检索到数据,然后返回给MySQL服务器,服务器然后判断数据是否符合条 ......
MySQL 索引

【MySQL】MySQL varchar(n)能存储几个汉字

1 前言 我们本节看一个小问题,就是我们平时用的varchar(n)能存储几个汉字。 2 一个中文汉字占多少字节与编码有关 在mysql中,一个中文汉字所占的字节数与编码格式有关:如果是GBK编码,则一个中文汉字占2个字节;如果是UTF8编码,则一个中文汉字占3个字节,而英文字母占1字节。 UTF8 ......
MySQL varchar

【MySQL】MySQL数据类型介绍

1 前言 我们本节放松放松,看些基础的东西,来回顾下MySQL的字段类型。MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 主要包括以下五大类: 整数类型:BIT、BOOL、TINY INT、SMALL I ......
MySQL 类型 数据

[Linux] CENTOS7设置Swap交换区

# 0 序言 最近刚买1台`CENTOS7.9`的云服务器,但swap区为空,这着实有丢丢浪费内存了。 # 1 查看swap区的情况 + 方式1 ``` shell # free -m total used free shared buff/cache available Mem: 3645 234 ......
CENTOS7 CENTOS Linux Swap

Linux 配置DNS域名解析服务器

[toc] ### 1. DNS分布式结构 | 结构 | 含义 | | | | | . | 根(全球共13台) | | cn. jp. | 顶级域 | | com.cn. | com. 就是二级域 | | baidu.com.cn. | baidu. 就是子域(需要购买,全球唯一) | ### 2. ......
服务器 域名 Linux DNS

Linux vsftpd 服务

[toc] **ftp的数据连接模式** 主动模式:服务器主动发起数据连接 被动模式:服务器被动等待数据连接 主动模式(Active Mode): 在主动模式下,FTP客户端首先与FTP服务器的默认端口(通常是端口21)建立控制连接。 当需要进行数据传输时,客户端会随机选择一个未使用的端口(通常是大 ......
vsftpd Linux

【linux进阶】shell之数组字典参数处理详解

在 Shell 脚本中,使用数组和字典(关联数组)可以方便地处理参数。以下是它们的介绍: 数组 Shell 中的数组类似于其他编程语言中的数组,它是一个用于存储多个值的变量。在 Bash 和其他类 Unix shell 中,可以使用以下语法来创建和操作数组: 1. 定义数组 定义数组需要使用 arr ......
数组 字典 参数 linux shell

【linux进阶】shell 命令之 awk | sed命令详解,带实例

WK 和 Sed 是常用的文本处理工具,可以用来处理文本文件、日志文件等数据。下面将分别介绍 AWK 和 Sed 命令,并提供一些实例。 AWK 命令 AWK 是一种文本处理工具,其名字取自它的三位创始人的姓名:Alfred Aho,Peter Weinberger 和 Brian Kernigha ......
命令 实例 linux shell awk

linux创建线程报错资源受限

Linux Error: 11 Resouce temporarily unavailable 可能涉及到的限制: 1、/proc/sys/kernel/threads-max 系统允许的最大线程数 2、/proc/sys/kernel/pid_max 系统最大pid值 3、用户资源限制 ulimi ......
线程 资源 linux

Linux Kernel最新版本 4.0 正式发布啦

近日由Greg Kroah-Hartman宣布了免费开源系统Linux Kernel 4.0 正式稳定版发布啦!Linux内核正式进入 4.0 全新内核时代,Linux Kernel 4.0 最值得关注的特性应该就是内核补丁无需重启系统,该技术基于 Ksplice 实现。 基本介绍 长期支持版内核针 ......
版本 Kernel Linux 4.0

Linux Kernel最新版本 4.0 正式发布啦

近日由Greg Kroah-Hartman宣布了免费开源系统Linux Kernel 4.0 正式稳定版发布啦!Linux内核正式进入 4.0 全新内核时代,Linux Kernel 4.0 最值得关注的特性应该就是内核补丁无需重启系统,该技术基于 Ksplice 实现。 基本介绍 长期支持版内核针 ......
版本 Kernel Linux 4.0

Linux Kernel最新版本 4.0 正式发布啦

近日由Greg Kroah-Hartman宣布了免费开源系统Linux Kernel 4.0 正式稳定版发布啦!Linux内核正式进入 4.0 全新内核时代,Linux Kernel 4.0 最值得关注的特性应该就是内核补丁无需重启系统,该技术基于 Ksplice 实现。 基本介绍 长期支持版内核针 ......
版本 Kernel Linux 4.0

Linux三剑客(grep/awk/sed)及正则表达式

> Linux 给人的印象是黑乎乎的神秘窗口,文本操作和数据处理似乎没有 Windows 窗口界面直观方便。其实 Linux 有自己的独特的法宝,称之为三剑客:grep,awk 和 sed 。你可以用这三件法宝很方便的处理数据 : 查找,分段,修改。 # 正则表达式 要想对文本和数据进行操作,一定离 ......
正则 三剑客 表达式 Linux grep

HTB ACADEMY-Linux Privilege Escalation WRITE UP

>We have been contracted to perform a security hardening assessment against one of the INLANEFREIGHT organizations' public-facing web servers. The cli ......

这可能是最全面的MySQL面试八股文了

## 什么是MySQL MySQL是一个关系型数据库,它采用表的形式来存储数据。你可以理解成是Excel表格,既然是表的形式存储数据,就有表结构(行和列)。行代表每一行数据,列代表该行中的每个值。列上的值是有数据类型的,比如:整数、字符串、日期等等。 ## 数据库的三大范式 **第一范式1NF** ......
八股文 八股 面的 MySQL

Shell(Linux)手册

## 资料来源 [Shell全面掌握教程 | 骏马金龙](https://www.junmajinlong.com/shell/index/ "Shell全面掌握教程 | 骏马金龙") ## 基础 Bash 中基本数据类型只有字符串类型 `echo 123` Bash 中字符串的串联操作,直接将两段 ......
手册 Shell Linux

【Linux】Linux基本常识以及常用命令

# ✨Linux/类Unix基本常识 下文中所有`${}`意为通配符 ## 基本常识 - **Linux/类Unix系统严格区分大小写** - **请掌握`vim`基本使用** - **善用搜索引擎** ## 每个用户都有独立的shell Linux/类Unix系统对于多用户的支持非常完善。 简单理 ......
Linux 命令 常识 常用

小白零基础在 Centos 7 中安装 mysql

本文参考这三篇博文,安装,修改配置,修改密码。感谢大佬的分享 首先安装好Centos,并使用xshell连接 一、下载 1、下载安装文件 建议自己到这个地址下载 https://dev.mysql.com/downloads/mysql/。选择以下版本 2、下载完后上传到系统,并解压,可以用 tar ......
基础 Centos mysql

Linux入门

# 概述 Linux本质是一个OS,图标是一只企鹅,叫Tux。 Linux发行版本: - Red Hat:收费版 RHEL(Red Hat Enterprise Linux),免费版 fedora(实验版) 和 **CentOS**。 - debian➡ubantu➡Linux Mint,都免费。 ......
Linux

linux基础学习第一篇

# Linux用户管理 1. 任何使用Linux的系统资源的用户,必须使用一个合法的账号和密码;账号和密码一般都是向系统管理员申请 2. root是Linux系统安装时默认创建的系统管理员账号,由root创建普通账户 #### 添加用户 ```linux useradd [选项] 用户名 eg:us ......
基础 linux

你常用的linux命令有哪些?

我:您好,我熟悉的Linux命令包括但不限于以下几个方面: 文件和目录相关命令:ls、cd、mkdir、rm、cp、mv、chown、chmod等等,这些命令用于文件和目录的管理和操作。 进程相关命令:ps、top、kill、nice、nohup等等,这些命令用于查看和管理系统中运行的进程。 网络相 ......
命令 常用 linux

LInux调度器

## 本文结构 前面4节先展开讲讲linux内核2.6.24版本的调度器实现,其中包括CFS调度器。 然后对linux历史上出现过的O(1)和O(n)调度器做一个比较,看看它们的优缺点。 ## 优先级和调度策略 linux中进程优先级在用户试图和内核视图两个方面有着不同表达。 在用户层面,对普通进程 ......
LInux

Linux安装包管理

### VMware Workstation网络模式 **使用桥接网络**:相当于在物理机与虚拟机网卡之间架设了一座桥梁,从而可以通过网络主机的网卡访问外网。 **使用网络地址转换(NAT)**:让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网;**在物理 ......
Linux

linux常用命令大全

pwd 显示工作路径 shutdown -h now 关闭系统 /halt 关闭系统 shutdown -r now 重启 / reboot 重启 systemctl stop firewalld 关闭防火墙 ip addr 查看ip地址 1、cd命令:这是一个非常基本,也是大家经常需要使用的命令, ......
命令 常用 大全 linux

Linux命令

# Linux命令 ## passsword命令 ### 交互式 root用户 输入用户密码 ``` passwd (用户名) ``` ### 非交互式 ``` echo '用户名:用户密码'|chpasswd ``` ## ps命令 ``` ps -a //显示用户进程 ps -au //显示用户 ......
命令 Linux