mysql8 mysql linux 1.0
Mysql 字符集不一致导致连表异常的解决
Mysql 字符集不一致导致连表异常的解决 做一个简单的如下的连表查询,居然直接提示错误,居然是字符集不一致的问题,本文记录一下mysql的字符集类型,感兴趣的可以了解一下。 目录 1. 解决方法 2. mysql字符集 字符集 校验规则 做一个简单的如下的连表查询,居然直接提示错误,居然是字符集不 ......
MySQL运维1-日志
一、错误日志 错误日志是MySQL中最重要的日志之一,它记录了当MySQL启动和停止时,以及服务器在运行过程中发生的任何严重错误时的相关信息,当数据库出现任何故障导致无法正常使用时,建议首先查看此日志 错误日志默认是开启的,默认存在目录/var/log/,默认的日志文件名为mysqld.log, 但 ......
MySQL实战实战系列 04 深入浅出索引(下)
在上一篇文章中,我和你介绍了 InnoDB 索引的数据结构模型,今天我们再继续聊聊跟 MySQL 索引有关的概念。 在开始这篇文章之前,我们先来看一下这个问题: 在下面这个表 T 中,如果我执行 select * from T where k between 3 and 5,需要执行几次树的搜索操作 ......
Linux配置静态ip
Centos配置静态ip 查看VM的虚拟网络编辑器。取消自动分配IP地址 查看NAT设置;(记住网关IP) 查看本机上的网络共享中心 更改适配器设置 选择VMnet8 自定义IP地址(保证前3个数一致) 设置ip地址,保证前三位一致。 Centos网卡配置目录 cd /etc/sysconfig/n ......
linux 中sed命令删除匹配字符及其后的若干行
001、方法1 (base) [root@pc1 test1]# ls a.txt (base) [root@pc1 test1]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 keyword 16 17 18 19 20 21 22 ......
Linux下生成一个大文件和清空一个大文件命令
生成一个大文件:1. dd命令dd命令的官方定义:转换和拷贝文件。一般情况下,我们使用此命令进行大文件创建,但是dd命令是实际写入硬盘,文件产生的速度取决于硬盘的读写速度,如果我们想要创建一个超大文件,速度很慢。 例如,我们创建一个3G大小的文件,命令如下:# dd if=/dev/zero of= ......
在 Linux Mint 安装 Linux Kernel 4.12(稳定版)
Linus Torvalds 发布了 Linux 内核 4.12。你可以从这里直接下载相关的 deb 包来安装。或者,继续阅读本文,按下面的步骤安装新内核。更多技术干货详见www.linuxprobe.com ......
Linux----内核运行
内核运行的过程 启动阶段: 当计算机启动时,通常从硬盘、固态硬盘或其他存储设备中加载引导加载程序(Boot Loader)的第一部分。这个引导加载程序负责加载操作系统内核。 加载内核: 引导加载程序会从存储设备中加载操作系统内核的镜像文件,通常是一个称为vmlinuxz或bzImage的文件。这个内 ......
linux Screen 多任务处理
一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这 ......
Linux笔记(1)
文件操作命令 1.创建文件 命令:touch - 创建文件 touch 命令主要用于创建普通文件,用法为 touch test.txt 2.查看文件 命令:cat - 查看文件内容 cat命令主要用于查看内容较少的文件,用法为 cat 路径 命令:more - 查看文件内容 more命令主要用于查看 ......
linux巡检脚本常用
Linux系统服务巡检脚本 原创 李逸皓 运维book思议 2023-09-24 18:01 发表于河北 收录于合集 #linux系统63个 #运维103个 #shell66个 先放个链接,万一有人关注呢 运维book思议 李小白,一个北漂的运维。希望能够通过本公众号与业内各位大神交流技术问题。 1 ......
linux 任务切换 linux程序最小化
Shell支持作用控制,有以下命令实现前后台切换: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去 5. kill %n 杀死job PS:"n"为jobs命令查看到的job编号,不是进程 ......
linux 文件操作
一、显示和切换目录 ls: 显示目录或文件列表。 ls: 列出当前目录的内容。ls -l: 以长格式列出当前目录的内容,显示详细信息,如权限、所有者、大小等。ls -a: 列出当前目录的所有内容,包括以"."开头的隐藏文件。cd: 切换目录。 cd /path/to/directory: 进入指定路 ......
4-Linux 操作系统进阶指令 du、df、free、find、ps、service、grep、wc、管道
重点:find 、ps 、grep 、管道 1、du 指令 作用:du表示directory used,显示出目录所占的磁盘空间大小的情况。 语法:#du -sh 目录路径 选项说明: -s:表示sumary,汇总统计 -h:表示以较高可读性的形式显示 案例:使用du指令统计出“/home”的大小情 ......
mysql主从
文章目录 前言 一、mysql主从复制原理 (一)为啥要用主从复制? (二)什么是Mysql主从复制? (三)mysql主从复制原理剖析 ①原理: ②通俗的来讲: ③注意: (四)主从复制搭建种类及过程图 二、主从搭建概览 三、主从搭建步骤(一主一从) (一)新建主服务器实例 ①起一个服务 ②配置文 ......
Linux----启动
阅读源码时注意的事项 在第一遍阅读源码时,已弄懂整体流程为主,至于具体的实现细节先简单的理清处过一遍,不用过于纠结。 当梳理清楚全部的框架逻辑后,第二遍再深入的学习研究各个模块的实现,此时应该解决第一遍中的疑惑。 第三遍可以跳出代码的实现,来看Linux的设计思路、编程艺术和演进之路。 重在实践。L ......
【嵌入式开发】向开发板中烧写Linux系统-型号S3C6410
原文:https://blog.51cto.com/u_14202100/5087350 作者 : 万境绝尘 转载请著名出处 终于拿到板子了, 嵌入式开发正式开启. 板子型号 : 三星 S3C6410 基于ARM11, 指令集基于arm6指令集; 为毛不是 Cortext A9的板子; 烧写 ......
新装Linux系统必备操作(Ubuntu & CentOS 7)
设置输入法、快捷键 以CentOS 7为例: 设置输入法:Region & Language,设置输入法为“中文(拼音)”和“英语(美国)” 设置切换输入法快捷键:设备 - keyboard - 打字,切换下一输入法快捷键为Ctrl+Space 设置打开终端快捷键:设备 - keyboard,点击底 ......
基于Jenkins的LTP(Linux Test Project)压力测试 CI部署流程
基于Jenkins的LTP(Linux Test Project)压力测试 CI部署 下面以CentOS 7系统为例,写出流程、可能遇到的问题及解决方案。 安装Jenkins 参考链接:https://www.jenkins.io/doc/book/installing/linux/ CentOS系 ......
linux 信号 实现原理
信号处理函数执行时刻 当我们对一个进程发送信号后,会将这个信号暂时存放到这个进程所对应的task_struct的pending队列中,此时,进程并不知道有新的信号过来了,这也就是异步的意思。那么进程什么时候才能得知并处理这个信号呢?有两个时机,一个是进程从内核态返回到用户态时,一个是进程从睡眠状态被 ......
Linux第二章文件管理 2023.9.24
计算机科学与技术1班 学号:20218503 姓名:曾庆玲 一 目录操作 首先: cd / cd// 切换到根目录 1、创建目录 mkdir swxy 2、查看目录 (1) pwd 显示当前所在目录 (2) pwd -p 显示实际工作目录 (3) ls -a 查看隐藏的目录与文件 (4) ls -l ......
MySQL系列3:缓冲池Buffer Pool的设计思想
1. 回顾 上一篇我们主要讲了InnoDB的存储引擎,其中主要的一个组件就是缓存池Buffer Pool,缓存了磁盘的真实数据,然后基于缓存做增删改查操作,同时配合了后续的redo log、刷磁盘等机制和操作。如下图: 这一篇,深入该组件内部,学习一下其设计思想。 2. Buffer Pool数据结 ......
Linux内核Makefile系统文件详解
Makefile Linux内核的Makefile系统非常复杂,因为内核包含了许多不同的配置选项、架构和模块。以下是Linux内核Makefile系统中一些重要的文件和目录,以及它的作用。 顶层Makefile(Makefile) 顶层Makefile是整个内核编译过程的入口点 它包含了全局选置选项 ......
Linux Centos7 虚拟环境安装Mysql数据库(超详细图文讲解)
1、进入Centos7 虚拟机,使用wget下载Mysql相应的rpm包 下载:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 如果没有wget命令,可以使用yum安装,yum install wget 2、 ......
linux 驱动向应用程序发射信号
系统支持信号 在linux终端输入kill -l可以查看系统所支持的信号,可以看出,每个信号的名字都是以SIG开头: root@zhengyang:/work/sambashare/linux-5.2.8# kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGI ......
第4周Linux课堂总结
本周的linux课程学习的是文件操作、vim编辑器和一部分用户管理的内容,文件操作包括创建文件、查看文件、复制文件、移动文件和删除文件,创建空白文件使用命令touch,创建完之后还可用使用echo命令在文件中追加内容;查看文件使用命令cat,查看文件内容较多的文件使用命令more,more命令以逐页 ......
VMWare Linux虚拟机无法使用桥接网卡上网
笔记本环境 Windows 2019 LTSC MediaTek Wi-Fi 6 MT7921 Wireless LAN Card Realtek PCIe Gbe Family Controller VMware Workstation Pro 17 虚拟网卡设置 虚拟机操作系统 kali-lin ......
尚观6410开发板移植linux 3.6.6问题记录及经验小结
原文:https://www.cnblogs.com/iwantcomputer/p/8489831.html 尚观6410开发板移植linux 3.6.6问题记录及经验小结把开发板右上角的红色启动选项开关,两个都拨到下面(NAND),连接串口,已经内置了uboot 1.16。根文件系统使用ext2 ......
高效的浏览 Linux 目录结构:pushd和popd命令
有时候,通过命令来在 Linux 文件系统导航是一件非常痛苦的事情,特别是对于一些新手。通常情况下,我们主要使用cd(改变目录)命令在 Linux 文件系统之间移动。更多技术干货详见www.linuxprobe.com ......
MySQL高可用MHA
一、MySQL高可用MHA 1.什么是 MHA MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA 的出现就是解决MySQL 单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换 ......