gpt4 book ai didi

mysql - Codeception DB模块异常

转载 作者:行者123 更新时间:2023-11-29 21:03:41 25 4
gpt4 key购买 nike

我正在尝试在代码接收中连接到我的数据库。在我的 api.suite.dist.yml 和 codeception.dist.yml 文件中提供了以下配置(我不知道在哪里提供配置,所以我在 api.suite.dist.yml 和 codeception.dist.yml 中提供)

这是我的 api.dist.suite.yml

class_name: ApiTester
modules:
enabled:
- PhpBrowser:
url: http://192.168.1.143
- REST:
depends: PhpBrowser
url: https://dev-tv.dna.fi/api/user/guest/epg
- \Helper\Api
- Db:
dsn: 'mysql:host=127.0.0.1;dbname=db'
user: 'username'
password: 'passsword'

这是我的 codeception.dist.yml

actor: Tester
paths:
tests: tests
log: tests/_output
data: tests/_data
support: tests/_support
envs: tests/_envs
settings:
bootstrap: _bootstrap.php
colors: true
memory_limit: 1024M
extensions:
enabled:
- Codeception\Extension\RunFailed
modules:
config:
Db:
dsn: 'mysql:host=127.0.0.1;dbname=db'
user: 'username'
password: 'password'

这是我得到的回复

[Codeception\Exception\ModuleException]

数据库:SQLSTATE[28000] [1045] 创建 PDO 连接时,用户“webapiuser”@“localhost”的访问被拒绝(使用密码:YES)

运行 [-c|--config CONFIG] [--report] [--html [HTML]] [--xml [XML]] [--tap [TAP]] [--json [JSON]] [--colors] [--no-colors] [--silent] [--steps] [-d|--debug] [--coverage [COVERAGE]] [--coverage-html [COVERAGE-HTML]] [--coverage-xml [COVERAGE-XML]] [--coverage-text [COVERAGE-TEXT]] [--no-exit] [-g|--group GROUP] [-s|--skip SKIP] [ -x|--skip-group SKIP-GROUP] [--env ENV] [-f|--fail-fast] [--no-rebuild] [--] [] []

最佳答案

  1. 不要使用codeception.yml。 api.suite.yml 中的配置就足够了。
  2. 确保您使用正确的凭据。

我的acceptance.suite.yml

class_name: WebGuy
modules:
enabled:
- Db
config:
Db:
dsn: mysql:host=127.0.0.1;dbname=mydbname
user: myuser
password: mypass
populate: false
cleanup: false

关于mysql - Codeception DB模块异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37000921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com