主要参考博客:
https://blog.csdn.net/hzy_wsq/article/details/108001420
大概流程:
安装phpstudy -> 安装DVWA(记得去掉.dist) -> 安装数据库(可通过phpstudy)并本地连通好数据库 -> 启动DVWA
遇到困难:点击“Create/Reset Button”遇到无法连接数据库。
进一步分析,是本地通过PhpStudy安装了MySql之后,但是services.msc中没有MYSQL服务。
解决方法:
- 进入MySQL安装文件目录的bin文件夹下
- 在当前路径使用cmd(这个路径可以添加到电脑系统变量Path中)
- 使用mysqld.exe – install后回车,为mysql安装服务
之后就可以看到services.msc中有MYSQL服务了。
mysql一些命令总结:
通过net start mysql
启动MYSQL服务(linux系统是通过service mysql start
);
通过mysql -uroot -proot
连接数据库;
以下是常用的数据库命令:
show databases;
user dvwa
show tables;
select * from users;
一些疑问,为什么必须要有services.msc中的服务MYSQL才能正常运行?services.msc中的服务是个什么东西?对软件有什么影响。