sql_lab靶场搭建以及存在的一些问题

sql_lab靶场搭建问题

  1. 首先检查小皮版本

sql_lab靶场搭建以及存在的一些问题_第1张图片

把小皮改到5.3.29版本如果没有可以直接点击更多版本进行选择安装

sql_lab靶场搭建以及存在的一些问题_第2张图片

当版本不对时则会暴出这种错误

SETTING UP THE DATABASE SCHEMA AND POPULATING DATA IN TABLES:

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\phpstudy_pro\WWW\localhost2\sqli\sql-connections\setup-db.php:29 Stack trace: #0 {main} thrown in D:\phpstudy_pro\WWW\localhost2\sqli\sql-connections\setup-db.php on line 29

2.如果不是这个错误,那么便查看数据库密码是否添加,或者是否与MySQL密码一致

打开sql-connections下面的db-creds.inc

sql_lab靶场搭建以及存在的一些问题_第3张图片

打开sql-connections下面的db-creds.inc

sql_lab靶场搭建以及存在的一些问题_第4张图片

小皮数据库里面的root密码与db-creds.inc里面的密码要保持一致

如果密码不正确则会出现这个错误

SETTING UP THE DATABASE SCHEMA AND POPULATING DATA IN TABLES:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in D:\phpstudy_pro\WWW\localhost2\sqli\sql-connections\setup-db.php on line 29

[*]...................Could not connect to DB, check the creds in db-creds.inc: Access denied for user 'root'@'localhost' (using password: YES)

sql_lab靶场搭建以及存在的一些问题_第5张图片

当密码一致和版本正确后则会成功导入数据库

sql_lab靶场搭建以及存在的一些问题_第6张图片

这样就表示sql_lab环境搭建成功,可以使用

你可能感兴趣的:(sql,数据库)