gpt4 book ai didi

ddev - 升级到 ddev v0.19.0 后我无法执行 ddev import-db : Access denied for root

转载 作者:行者123 更新时间:2023-12-05 01:17:26 25 4
gpt4 key购买 nike

我保留了一个我经常用来构建站点的 sql 导入文件,在升级到 ddev v0.19.0 之后,我在执行 `ddev import-db --src=.tarballs/d7git.sql.gz 时得到了这个:


无法为 d7git 导入数据库:无法运行 docker-compose [-f/Users/rfay/workspace/d7git/.ddev/docker-compose.yaml exec -T db bash -c mysql --database=mysql -e 'DROP数据库如果存在 db;创建数据库数据库;' && 猫/db/*.*sql | mysql db], err='退出状态 1', stdout='', stderr='错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)'

最佳答案

这是 mariadb 容器中的错误修复的结果。不幸的是,它为您引入了这个问题。

通过完全删除数据库并重新启动来修复它:

ddev delete --omit-snapshot
ddev start
ddev import-db --src=<yourdb>

我们现在正在使用更高(root)权限导入数据库,以解决人们遇到的一些问题。但是在 v0.18.0 中,root 用户被破坏了。因此,如果您只是删除整个数据库并从头开始,一切都会正常工作(还有很多以前无法正常工作的事情)。这是每个项目一次性的修复程序,您以后应该可以在不执行此操作的情况下导入。

关于ddev - 升级到 ddev v0.19.0 后我无法执行 ddev import-db : Access denied for root,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50635617/

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