ddev:如何修改数据库凭据

ddev: how to modify database credentials

ddev 具有这些默认设置:

database: db
dbuser: db
password: db

我认为应该可以为此提供自定义值(我知道这没有太大意义,但仍然如此)。我在 config.yaml 中寻找这些设置,但没有成功。

是否可以修改这些凭据并将它们添加到 git?

如果对您有用,您可以随时更改数据库凭据。您拥有 mysql 数据库的完整根目录。所以 ddev mysql -uroot -proot 会带你到那里你可以 GRANT ALL on db.* to 'mynewuser'@'%' IDENTIFIED BY 'mynewpassword'; 这将在 'db' 数据库上创建一个具有完全权限的新用户。但您也可以根据需要创建新数据库和新用户。如果需要,您可以更改 'db' 用户的密码。我们试图让它对本地开发者尽可能简单......但如果你想让它变得更复杂,那就去做吧!

FAQ 中有几项可能也有帮助 - 关于多个数据库和数据库凭据。

如果您删除默认凭据,当然,您必须将 CMS 的设置文件更改为可用的凭据。