MySQL操作基础之DML语句

MySQL基本操做之DDL(数据定义语言),DML(数据操纵语言),DQL(数据查询语言),DCL(数据控制语言) 这里介绍DML语句(数据操纵语言),用于数据的增加、删除和更改,也就是我们常说的增删改。 示例表: 示例数据库:testDatabase,示例表:myTable 一:增(Insert) 格式: 示例:  1)只插入某一列的值 2)按规矩指定所有列名,并且每列都插入值 注意数据类型,如 [……]

继续阅读»»»

◷2022/02/14   @star皆空   ▤MySQL   ⚑ 👁️:513 次浏览

网站通过nginx设置黑/白名单IP限制、国家城市IP访问限制

一、黑/白名单IP限制访问配置 nginx配置黑白名单有好几种方式,这里只介绍常用的两种方法。 1、第一种方法:allow、deny deny和allow指令属于ngx_http_access_module,nginx默认加载此模块,所以可直接使用。 这种方式,最简单,最直接。设置类似防火墙iptable,使用方法: 直接配置文件中添加: 或者通过读取文件IP配置白名单 在/home/目录下创建w [……]

继续阅读»»»

网站nginx配置限制单个IP访问频率,预防DDOS恶意攻击

一、简介 对于网站来说,尤其是流量较大出名的网站,经常遇到攻击,如DDOS攻击等,虽然有些第三方,如Cloudflare可以挡,但对于动态网站PHP来说,只能挡一部分。这时候需要对于单个IP恶意攻击做出限流。nginx的两个模块可以限流。 nginx两个限流模块:连接频率限制,ngx_http_limit_conn_module:官方文档请求频率限制,ngx_http_limit_req_modu [……]

继续阅读»»»

MySQL操作基础之DDL语句

SQL分类 SQL语句主要可以划分为以下3个类别。 DDL(Data DefinitionLanguages)语句:数据定义语言,这些语句定义了不同的数据段,数据库,表,列,索引等数据库对象。常用的语句关键字主要包括create,drop,alter等。 DML(Data Manipulation Language)语句:数据操纵语句,用于添加,删除,更新和查询数据库记录,并检查数据完整性。常用的 [……]

继续阅读»»»

◷2022/01/4   @star皆空   ▤MySQL   ⚑ 👁️:546 次浏览

Windows server 2022 搭建VPN,PPTP和L2TP代理配置,以及启动20153报错解决方法

配置环境:windows server 2022(server 2016,server 2019配置一致) 一:安装远程访问服务 安装方法1: 1:打开服务器管理器 >> 添加角色和功能 然后默认一直下一步即可 2:服务器角色 >> 选择 远程访问 其他默认下一步 3:角色服务 >> 选择 路由和DirectAccess 选项 安装方法2: 打开power sh [……]

继续阅读»»»

MySQL的备份与还原,非常规备份,全量备份,增量备份

一、测试数据库的创建 1:官方百万级别的测试数据库: 官方测试数据库github网址:https://github.com/datacharmer/test_db下载到目录,解压即可,运行命令: 2:自己创建简单测试数据库: 快速随机生成测试语言的网站:https://generatedata.com/ 选择sql和想生成的字段,点击生成Generate!生成即可。 在MySQL输入生成的语句即可 [……]

继续阅读»»»

ELK配置之,filebeat更改自定义索引名称

简介: filebeat客户端添加成功后,在kibana查看添加的索引,默认情况下,当索引生命周期管理(ILM)被禁用或不受支持时,Filebeat 使用时间序列索引。索引命名格式为 filebeat-7.16.1-yyyy.MM.dd。 如图所示: 一台filebeat还好,可以清楚的分辨,但当多台机器添加后,共用一个索引名,无法分辨,这时需要自定义索引名称。有两种方法更改索引名称。 方法一: [……]

继续阅读»»»

Linux安装配置ELK日志收集系统,elasticsearch+kibana+filebeat轻量级配置安装

一:ELK简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。 Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功 [……]

继续阅读»»»

Linux 查看占用资源cpu、内存最大的进程命令

第一种方法: 1、详细查询命令: 查看cpu最大进程,或者内存最大进程。 显示如下: 命令解析:该命令组合实际上是下面两句命令组合。 其中: 以上组合获得cpu或者内存最大的进程。 2、简单查询命令: 根据以上,也可以简化命令为 第二种方法: 命令 按下交互命令快捷键M(按内存排序),P(按cpu占用排序),M、P为大写。按M内存排序显示如下: top其他交互命令快捷键参考: 关于top参数,引用 [……]

继续阅读»»»

Linux 磁盘管理,挂载分区管理,磁盘分区扩容缩容管理,详细教程

一、Linux磁盘基本信息查看命令 df -h 查看已经在使用或挂载的磁盘信息。查看的是文件系统的大小 关键重要的系统分区挂载: lsblk 查看所有存在的磁盘及分区(不管使用挂载是否),查看的是磁盘的大小在此sda为默认磁盘,系统也在这块磁盘之中,操作需谨慎在谨慎,尤其是sda3分区。 lsblk -f查看磁盘分区格式,有格式才能挂载成功。 分区无格式的,通过以下命令格式化分区格式。 二、添加新 [……]

继续阅读»»»