phpstudy+dvwa无法连接数据库的坑

本文详细解析了使用phpstudy+dvwa配置时遇到的无法连接数据库问题,特别是当本地与phpstudy自带的MySQL服务冲突时的解决方法,包括调整服务启动状态和配置文件修改。

phpstudy+dvwa无法连接数据库的坑

刚通过phpstudy+dvwa来进行配置时
打开dvwa后,进行创建数据库
如果出现 could not connect to the mysql service
可能是多种原因导致,比如密码错误

而我自身遇到了一种情况,供各位参考

mysql服务已经正常启动,密码也不会错误,但在dvwa进行Create/Reset Database时,依然会报错,无法连接数据库

后来通过 phpstudy 的
‘其他选项菜单’
在这里插入图片描述

选中 ‘MySQL工具’ —> ‘MySQL命令行’ 发现启动路径是phpstudy中自带的mysql的路径,但是响应的却是我本地的mysql服务。

由于phpstudy自带mysql数据库,如果本地也有mysql数据库并且在启动的情况下,端口号都为3306的话

那么启用的应该是本地的mysql数据库,会导致在dvwa界面创建数据库时,无法连接上数据库(原因不知)

解决办法:将本地的mysql数据库服务停止

在这里插入图片描述

在这里插入图片描述
这是我本地的mysql服务,我已经关闭,关闭之后重启动phpstudy的服务,然后dvwa就可以创建数据库了

注:phpstudy自带mysql数据库 root用户,默认密码是root
所以在dvwa的配置文件config.inc.php(原是config.inc.php.dist)中,
把数据库密码修改为root

dvwa 帐号 admin 密码 password

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值