这个问题的出现,首先你得确认,在配置文件中你的数据库配置没有任何问题,但是却依然连不上
问题出现的原因:
我用phpstudy配置的数据库是3307端口。DVWA读取不到。
但我本地连接3307数据库,账号密码等都没有任何问题
DVWA内部设计就默认3306端口,也不知道什么原因导致你配置其他端口没有用
问题出现的解决:
“db_server”处这样填--> localhost:3307 。并且端口处设置为空
(试过上述方法无用,可以看看下面的解决办法)
问题解决的路程:
总结网上看到的两个解决方法+个人最后的成功解决方法(可以尝试一下)
1.配置文件没有配置好(没有解决)
配置路径:D:\phpstudy_pro\Extensions\php\php7.3.4nts\php.ini
配置好后重启服务或软件
2.本地数据库影响(可以最为稳妥的解决问题,但对本地部署有影响)
关闭本地数据库
并且php内的数据库配置改为端口3306
注意DVWA配置文件里面也要改为3306
3.最后总结出来的解决办法(可以解决问题)
最终的解决办法,也是结合了上面的前人之鉴,不用关闭本地数据库
dvwa 帐号 admin 密码 password