Windows Server 2012下如何安装MYSQL5.7.24

1.准备好数据库的.zip免安装包,下载地址

链接: https://pan.baidu.com/s/1vI6W-F7XZ0iKuCMSBtUuhQ?pwd=r9p1

提取码: r9p1

2.解压到你想安装的地方

3.配置环境变量

Web漏洞利用姿势:看看黑客是怎么入侵你的网站

右键此电脑->
属性->
高级系统设置->
环境变量

在系统变量里新建MYSQL_HOME

此处变量值为MYSQL解压后的地址

同时在系统变量中找到path,编辑,在后面添加%MYSQL_HOME%\bin

4.新建my.ini配置文件[mysql]
default-character-set=utf8

[mysqld]
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
max_connect_errors=10
max_connections=50

将其放在安装目录里

5.在cmd(管理员)中输入mysqld --initialize-insecure

如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

6.输入mysqld -install安装MYSQL服务

服务安装成功

7.启动和关闭服务net start mysql // 启动mysql服务
net stop mysql // 停止mysql服务 8.修改账户密码以及登录mysqladmin -u youruser password yourpassword //修改默认账户密码
mysql -uyouruser -pyourpassword //登录mysql

Web安全一直是网络世界中备受关注的话题。随着互联网的普及,越来越多的网站遭到黑客攻击。黑客通常会通过利用Web漏洞来入侵网站。在本文中,我们将从三个角度分析黑客利用Web漏洞的姿势。
一、SQL注入攻击
SQL注入攻击是一种常见的Web漏洞攻击方式。黑客通过构造恶意的SQL语句来绕过Web应用程序的安全机制,进而获取目标网站的敏感数据或者控制网站服务器。SQL注入主要分为基于错误的SQL注入,盲注SQL注入和时间盲注SQL注入。黑客可以通过SQL注入技术轻松地绕过登录认证。
二、跨站脚本攻击
跨站脚本攻击(XSS)是一种通过在Web页面中插入恶意脚本来攻击用户的攻击方式。黑客通过在Web页面中插入恶意代码,可以获取用户的个人信息,窃取Cookie等操作。XSS攻击主要分为反射型XSS,存储型XSS和DOM型XSS。对于网站来说,最常见的防范XSS攻击的方法是对所输入的内容进行过滤或转义。
三、文件包含漏洞
文件包含漏洞是一种常见的Web攻击方式。黑客通过利用文件包含漏洞,可以轻松地读取和修改网站的敏感文件,从而控制整个网站的服务器。文件包含漏洞主要分为本地文件包含漏洞和远程文件包含漏洞。为防范文件包含漏洞攻击,开发人员需要对所有输入的参数进行严格过滤,并且将动态生成的文件放到非Web访问目录。
总结:Web漏洞利用姿势千变万化,防范措施需要因地制宜。以上三种Web漏洞攻击方式只是其中的冰山一角。网站开发人员需要思考,如何在保障用户使用的前提下,对Web漏洞进行严格防范,保护用户的安全。对于网站用户来说,需要加强安全意识,防范遭受黑客攻击。