ELK 基本概念入门, 最好有于php、Mysql结合的简单实践 ELK Stack,现在通常称为Elastic Stack,是由Elasticsearch、Logstash和Kibana三个主要组件组成的开源工具集,用于收集、存储、分析和可视化大量日志数据。下面是对这三个组件的基本介绍以及如何与PHP和 ... Contos7下Mysql5.7安装 及 关闭弱密码检测(mysql使用弱密码) 1.安装Mysql5.7 源 ``` wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm rpm -ivh mysql57-community- ... Docker Mysql5.7 重新生成 ssl相关 pem证书 #### 进入容器 ``` docker exec -it xxxxxxxxx bash ``` #### 创建临时目录 ``` mkdir /var/lib/mysql/temp ``` #### 在data目录生成新的证书(共8个) ` ... Node.js ssl 连接 Mysql5.7 (其它语言大致类似此流程) #### Mysql5.7默认是开启ssl的 (检查是否正常开启) ``` show variables like '%ssl%'; ``` 得到如下结果,可看到`have_openssl`、`have_ssl`均为YES ![1.png] ... 记录一次 phpAPI的Mysql注入尝试 ### 准备物料 - VuePoem项目 - API调试工具 - 可暴库SQL语句 ### 开始 1. 启动VuePoem项目,使API服务运行起来, 关闭代码层面防SQL注入相关代码 2. 以登录为目标准备注入用户表`poem_sys_a ... Mysql查看sql执行记录 ### 先开启general_log ```mysql set global general_log='ON'; ``` ### 查看general_log_file path ```mysql show variables like 'gen ... ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run 命令行连接mysql `mysql -uroot`报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run 找到mysql目录,删除ib_l ... Mysql limit offset rows 中的 offset 很大时效率提升、mysql分页加载效率提升 ``` mysql> select * from test where val=4 limit 300000,5; +---------+-----+--------+ | id | val | source | +---------+-- ... Mysql 详细解析explain各个属性含义 ![798595366-5af29905f0140_fix732.png][1] 各属性含义: id: 查询的序列号 select_type: 查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询 1. SIMPLE:查询中不包含 ... MySQL从日期格式中截取年份 **假设有数据表:** ``` CREATE TABLE `order` ( `order_id` varchar(20) NOT NULL COMMENT '订单号', `c_date` timestamp NOT NULL DEFAUL ... Mysql 基础、提升、技巧 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname3、说明:备份sql server --- 创建 备份数据的 device USE m ... mysql创建临时表 A、临时表再断开于mysql的连接后系统会自动删除临时表中的数据,但是这只限于用下面语句建立的表: 1)定义字段 CREATE TEMPORARY TABLE tmp_table ( name VARCHAR(10) NOT NULL, t ...