Unable to connect to the database: security
环境:
kali-linux 6.0
通过docker部署sqli后运行发现找不到数据库,查询数据库发现压根没有security 这个库,只能自己
新创建一个了。按照步骤,保证完美解决问题。
解决步骤:
运行容器 docker ps -a
![](https://i-blog.csdnimg.cn/blog_migrate/db39ea35c02b001911b169b496caead2.png)
在容器里执行sql查询,看看有没有数据库的存在,复制命令一条一条执行
docker exec -it 你的容器名字 /bin/bash
mysql -uroot -p 密码默认好像是空
show databases; 我这里已经创建了数据库,所以存在
![](https://i-blog.csdnimg.cn/blog_migrate/412e77f7da5f1da9f919258c85e21771.png)
如果不存在,末尾有sqli.sql 完整的sqli-labs 数据库文件,下载到桌面
docker cp /root/Desktop/sqli.sql 你的容器名字 / 从桌面复制sql文件到容器的根目录下
![](https://i-blog.csdnimg.cn/blog_migrate/034ca94d269b0fdd13d6a44063d06692.png)
source /sqli.sql 数据库中执行sql文件
![](https://i-blog.csdnimg.cn/blog_migrate/66ce4f4c5925cb1fbf3ee5a8847de933.png)
刷新浏览器页面,完美解决问题
数据库文件
https://download.csdn.net/download/Sir_____W_a_n_g/87550033?spm=1001.2014.3001.5503