mysql8 mysql linux 1.0
linux-进程管理
进程管理的作用 1、判断服务器健康状态 2、查看系统中所有进程 3、杀死进程 ps命令 ps aux:查看系统中所有进程 ps -le:查看系统中所有进程 选项 - a:显示一个终端的所有进程,除了会话引线 - u:显示进程的归属用户及内存的使用情况 - x:显示没有控制终端的进程 - l:长格式显 ......
MySQL的安装
首先下载mysql 安装到D盘,然后全部解压。然后在该文件夹里面添加data文件和my.ini文本如下 在my.ini文本里面添加该代码,如下(注意当下路径为你的安装路径,且不能出现中文) 上面的步骤完成后,便右击此电脑,进入属性,进入高级系统设置,进入环境变量。然后创建MySQL_HOME环境。然 ......
linux 开机启动脚本
vim /etc/systemd/system/frl.service [Unit] Description=uWSGI instance to serve file-redis-load After=network.target [Service] User=web WorkingDirector ......
linux安装ftp
安装FTP软件 1、用root 进入系统 2、使用命令 rpm -qa|grep vsftpd 查看系统是否安装了ftp,若安装了vsftp,使用这个命令会在屏幕上显示vsftpd的版本 3、使用命令rpm -e vsftpd 即可卸载ftp 4、再使用rpm -qa|grep vsftpd 查看系 ......
《Unix/linux系统编程》教材第9章学习笔记
结构化教材内容 第9章:I/O库函数 I/O库函数与系统调用 系统调用是文件操作的基础,但它们只支持数据块的读/写。 系统调用函数:open()、read()、write()、lseek()、close(); I/O库函数:fopen()、fread()、fwrite()、fseek()、fclos ......
Unix/Linux系统编程学习笔记二
学习笔记二 一、教材知识点总结 1. I/O库函数程序 (1)fopen()使用字符串表示模式,其中"r"表示READ"w"表示WRITE。它返回一个指向FILE结构体的指针。fopen()首先发出open()系统调用来打开文件,以获取文件描述符编号fd。如果open0系统调用失败,则fopen() ......
《深入LINUX内核架构》学习笔记 ——01
模块相关的知识 1. 模块相较于宏内核(微内核优点) 模块消除了宏内核的许多限制,包括:缺乏动态可拓展性、导致内核映像尺寸膨胀、测试新特性时必须重启系统等。 2. 静态链接、动态链接及模块依赖(TIPS) 《深入理解计算机系统》中有这样一段话: 共享库是一个目标模块,在运行或加载时,可以加载到任意的 ......
goland dlv在远程linux里运行代码开发,并debug调适
一、配置好ssh自动同步代码 参考下面连接: https://www.cnblogs.com/haima/p/13257524.html 二、配置devbug监听运行 GO Remote 填写配置 linux上运行监听服务 如:上图有两种方式 直接运行代码并监听 dlv debug --headle ......
IFAction导出的游戏如何在linux程序下运行?
在linux系统里,应该都自带python环境,把游戏以web方式导出,在文件夹下创建一个python文件(文件后缀以.py结束),把以下代码复制进去, # author:rkey # date:20230904 # note:用于解决IFAction导出的web版游戏在linux系统下运行的问题。 ......
6-MySQL查询条件
在MySQL中,高级查询是指使用更复杂的查询语句和操作符来检索和操作数据库中的数据。高级查询可以帮助您更精确地找到所需的信息,并提高查询的效率和灵活性。 以下是高级查询的一些常见应用场景和意义: 连接多个表:使用JOIN操作符将多个表连接起来,以便在一次查询中获取相关联的数据。这对于在多个表之间建立 ......
MySQL中的一些特殊函数
FIELD FIELD(s,s1,s2...) SELECT FIELD("c", "a", "b", "c", "d", "e"); -- 返回字符串 c 在列表值中的位置,索引位置从 1 开始,没有返回 0 FIND_IN_SET FIND_IN_SET(s1,s2) SELECT FIND_I ......
Linux操作系统的安装
1.1操作系统的安装 1.1.1准备Linux操作系统安装文件 VMware-workstation下载链接:Download VMware Workstation Pro 镜像文件下载链接:http://mirrors.njupt.edu.cn/centos/7.9.2009/isos/x86_6 ......
Linux下软件安装的基本流程及安装方法:configure
configure作用:是源码安装软件时配置环境用的他按照你的配置选项和你的系统情况生成makefile文件为make做打算 最常用的参数:./configure--prefix作用: 不指定prefix,则可执行文件默认置于/usr/local/bin,库文件默认置于/usr/local/libl ......
Linux中软件的安装方式
Linux系统中软件的主要安装方式【方式一】下载编译好的压缩包这种安装方式与Windows下的.exe可执行安装文件类似,压缩包内一般是编译好的可执行二进制文件,直接解压、配置软件的相关文件即可使用。【方式二】源码编译安装这种方式需要下载相关的编译器,安装步骤大致如下:下载软件源码包编译前进行配置, ......
MySQL中的一些复合数据类型
ENUM 枚举类型 ENUM适合于只能在一组固定值中选一个的场景,比如性别只能为男或者女。 ENUM的优势在于: 只能在固定值中选择,可以在数据库层面限制非法值。 数据的存储用数字来存储,占用空间少。 但是它的使用有很多需要我们注意的地方,一不小心就会得到错误的结果。 create table te ......
MySQL——索引底层
索引 索引是存储引擎用于快速获取数据的一种数据结构,目的是减少磁盘I/O次数,提高数据库性能。 索引是在存储引擎中实现的,因此每种存储引擎的索引不一定完全相同。 频繁作为查询条件(不包括唯一性太差的字段,如男女)的字段应该创建索引。 代价 1、额外的磁盘占用 2、对表进行DML(增删改)操作后,需要 ......
Go语言连不上 Mysql
1.dial tcp 127.0.0.1:3306: connect: connection refused 因为 mysql安装时,的配置有一个关闭网络连接,所以连不上 文件在 /etc/my.cnf.d/mariadb-server.cnf 把这信skip-networking注释了即可 [my ......
linux-管道符、重定向
1、管道符 命令1 | 命令2 命令1的正确输出作为命令2的操作对象 如:查看xx.txt文件并且查找123字符 cat xx.txt | grep "123"; 2、重定向 ......
【php基础】php连接mysql数据库及基本操作02
一、php连接mysql数据库 <?php $servername="localhost"; $username="root"; $password="root"; $dbname = "mysql"; //创建连接 $conn =new mysqli($servername,$username,$ ......
5-MySQL列定义
1.列定义 说明:在MySQL中,列定义(Column Definition)是用于定义数据库表中每一列的结构的语句。它指定了列的名称、数据类型、长度、约束以及其他属性。 2.主键和自增 主键:PRIMARY KEY是数据库表中的一个字段,被用作主键。主键用于唯一标识表中的每一行/记录。在创建表时, ......
linux-压缩解压缩
1、zip 格式压缩 zip 压缩文件名 源文件 zip -r 压缩文件名 源目录 zip 解压缩 unzip 压缩文件 2、gz 格式压缩 gzip 源文件 源文件为.gz格式的压缩文件,源文件会消失 gzip -c 源文件 > 压缩文件 压缩为.gz格式,源文件保留 例如: gzip -c xx ......
《Unix/Linux系统编程》教材学习笔记第九章
chapter9 I/O库函数与系统调用 系统调用是文件操作的基础,但它们只支持数据块的读/写。 系统调用函数:open()、read()、write()、lseek()、close(); I/O库函数:fopen()、fread()、fwrite()、fseek()、fclose(); I/O库函 ......
linux-搜索命令
1、find [搜索范围] [搜索条件] 如: 1) find / -name install.log 从根目录开始搜索搜索install.log文件 2) find /root -name "*[cd]" 从/root目录开始搜索搜索以c或者d结尾的文件 2、grep [选项] 字符串 文件名 字 ......
Canal实现MySQL增量数据的订阅和消费
介绍 canal,译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 canal的工作原理就是把自己伪装成MySQL slave,模拟MySQL slave的交互协议向MySQL Master发送 dump 协议,MySQL mater收到canal发送 ......
4-MySQL数据库的常用操作
在MySQL数据库中,增删改查操作是指对数据进行添加、删除、查询和修改的操作。这些操作在数据库管理和维护中非常重要,可以帮助数据库管理员和开发人员有效地管理数据和实现各种复杂的数据处理需求。 添加数据(增加操作):在MySQL中,添加数据通常使用INSERT语句。通过INSERT语句,开发人员可以将 ......
Linux中可以建立新文件的命令
整理了一些可以建立文件的命令 首先,新建一个空目录 $ mkdir newdir $ cd newdir/ touch touch命令是将每个文件的访问权限都更新为目前的时间,如果文件不存在则会创建一个新的文件。 $ touch file1.txt $ ls file1.txt vim vim是使用 ......
3-MySQL基本数据类型介绍
数据类型的介绍: 数据类型(data_type)是指系统中所允许的数据的类型。数据库中的每个列都应有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。 如果使用错误的数据类型可能会严重影响应用程序的功能和性能,所以在设计表时,应该特别重视数据列所 ......
《LINUX设备驱动程序》学习笔记 ——03
1. 学习模块前的一些基础知识 头文件:内核是一个特定的环境,对需要和它接口的代码有其自己的一些要求,所以大部分的模块代码中都会包含相当数量的头文件,其中有几个头文件是专门用于模块的,因此会出现在每个可装载的模块中: #include <linux/module.h> #include <linux ......
Linux 6.6 中的 SELinux 删除了 NSA 的引用
导读 Security Enhanced Linux (SELinux) 二十年来一直是主线内核的一部分,它提供了一个实现访问控制安全策略的模块,现在广泛用于增强生产 Linux 服务器和其他系统的安全性。长期接触 Linux 的人可能不知道 SELinux 源自美国国家安全局 (NSA)。但是现在 ......