初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织.存储和管理数据的一种建立在计算机存储设备上的仓库. 数据库的优势: 1. 可以持久化存储大量的数据.方便我们进行检索2. 可以保证数据的安全和数据的一致性(事务...)3. 可以很轻松的通过数据库来提取出新的有效信息(计算平均分.统计人数)1231.2 数据库的分类RDB(Relational DataBase)关系型数据库 ​ 例如:在关系型数据库中 有一张存储了学生数据的表格 还有一张存储了学生年级…
一.MySQL 1. MySQL的版本 社区版 企业帮 2.MySQL的优势 1.运行速度快 2.使用成本低 3.容易使用 4.可移植性高 5.适用更多用户 二.默认字符集设置 1.Standard Character Set(标准字符集). 2.Best Support For Multilinggualism (支持多语言最好的字符集):默认值为utf8 3.Manual Selected Default Character Set/Collation(人工选择的默认字符集/校对规则): 三…
按照书上的代码手打到电脑上以后,在两个终端输入了./bhnet.py -l -p 9999 -c和./bhnet.py -t localhost -p 9999之后发现没什么反映,所以又用nmap 127.0.0.1查了一下开放端口,发现之前的实验确实成功了,端口占用显示了运行的程序.在这时才突然想起来,连接成功是没有任何信息输出的,所以按照书上的在输入/bhnet.py -t localhost -p 9999的那个终端按ctrl+D输入命令就行了…
MSIC总结取证分析 一.日志分析: 1.常见日志分析类型: 2.常见一些考点: (1)还原特定IP攻击手段(SQL注入.暴力破解.命令执行等),或还原最初攻击时间: (2)寻找flag或者特定文件解密需要的Key: (3)寻找getshell的后门文件的密码,可能需要解密: (4)分析寻找提示点或者结果 (5)-- 小结:简单来说,日志分析类似于应急响应中的日志分析场景. 3.技巧总结: 总的来说,这类题型得熟悉日志的结构,以及有耐心能够分析出不同的日志他是在干什么,比如Linux日志怎么找外…
本书从UNIX/Linux系统的原始日志(Raw Log)采集与分析讲起,逐步深入到日志审计与计算机取证环节.书中提供了多个案例,每个案例都以一种生动的记事手法讲述了网络遭到入侵之后,管理人员开展系统取证和恢复的过程,案例分析手法带有故事情节,使读者身临其境地检验自己的应急响应和计算机取证能力. 本书使用的案例都是作者从系统维护和取证工作中总结.筛选出来的,这些内容对提高网络维护水平和事件分析能力有重要的参考价值.如果你关注网络安全,那么书中的案例一定会引起你的共鸣.本书适合有一定经验的UNIX…
第二章:初始mySql 2.1:mySql简介 2.1.2:mysql的优势 运行速度块,体积小,命令执行的块 使用成本低,开源的 容易使用 可移植性强 2.2:mysql的配置 2.2.1:端口配置 2.2.2:默认字符集设置 Standard Charter Set(标准字符集):包括除AsCII之外的很多语言,当需要使用到这些字符,就配置这种 Best Support For Multilngualism:支持多语言最好的字符集:默认UTF-8 Manual   SelectedDufau…
      第二章 小A的惊喜  ---- 认识数据库 吃完饭后,小Y和小A回到了家里,并打开电脑开始学习Mysql. 小Y:"小A,你平时的Excell文件很多的情况下,怎么样存放Excell文件,才能快速找到你要的文件呢?". 小A:"这个和Mysql有关系吗?". 小Y:"当然有,一会你就知道了,先说说你的做法吧.". 小A:"一般来说,我会在属于我的工作盘符D盘下面,专门新建一个文件夹,例如,取名为:公司A计划数据, 并且再在该…
开启慢查询日志之后,慢查询sql会被存到数据库系统表mysql.slow_log或是文件中,可参考.有两个工具可以帮助我们分析输出报告,分别是mysqldumpslow和pt-query-digest. mysqldumpslow mysqldumpslow是mysql自身提供的日志分析工具,一般在mysql的bin目录下 帮助信息 $ mysqldumpslow.pl --help Usage: mysqldumpslow [ OPTS... ] [ LOGS... ] Parse and s…
官方手册:https://dev.mysql.com/doc/refman/5.7/en/server-logs.html 不管是哪个数据库产品,一定会有日志文件.在MariaDB/MySQL中,主要有5种日志文件: 1.错误日志(error log):记录mysql服务的启停时正确和错误的信息,还记录启动.停止.运行过程中的错误信息. 2.查询日志(general log):记录建立的客户端连接和执行的语句. 3.二进制日志(bin log):记录所有更改数据的语句,可用于数据复制. 4.慢查…
innodb事务日志包括redo log和undo log.redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作. undo log不是redo log的逆向过程,其实它们都算是用来恢复的日志: 1.redo log通常是物理日志,记录的是数据页的物理修改,而不是某一行或某几行修改成怎样怎样,它用来恢复提交后的物理数据页(恢复数据页,且只能恢复到最后一次提交的位置). 2.undo用来回滚行记录到某个版本.undo log一般是逻辑日志,根据每行记录进行记录. 1.…