Skip to content

Docker版数据库连接失败修改配置文件 #10

@Acczdy

Description

@Acczdy

今天下载Ta0ing师傅的Docker靶场搭建发现点击后没啥反应,抓包一看原来显示:【数据库连接失败: SQLSTATE[HY000] [2002] Connection refused】
应该是Ta0ing在制作Docker文件时改了原本的配置文件,修复方式也简单,可以直接改src/database.php文件如下:

Image

`<?php
$host = 'mysql'; // 数据库主机
$dbname = 'encrypt_labs_db'; // 数据库名称
$username = 'encrypt_user'; // 数据库用户名
$password = 'encrypt_password'; // 数据库密码

try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
die("数据库连接失败: " . $e->getMessage());
}
?>
`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions