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 的设置文件更改为可用的凭据。
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 的设置文件更改为可用的凭据。