gpt4 book ai didi

mysql - 如何在Windows中使用mysql在docker中运行joomla

转载 作者:行者123 更新时间:2023-11-29 15:49:01 24 4
gpt4 key购买 nike

我想在 docker 中运行 joomla,但未能成功,因为 joomla 容器已退出,并且日志显示一些警告:-服务器请求的身份验证方法对客户端未知 [caching_sha2_password] in/makedb.php on line 20

警告:mysqli::__construct(): (HY000/2054):服务器在/makedb.php 第 20 行请求客户端未知的身份验证方法

MySQL 连接错误:(2054) 服务器请求客户端未知的身份验证方法

最佳答案

当我们拉取最新镜像时,MySQL 版本与 Joomla 不兼容会出现此错误。所以我们应该拉取5.X版本的MySQL镜像和最新的Joomla镜像。这个问题就可以很容易地解决了。在docker中运行此命令

    docker run --name joomla_db -p 3306:3306 -d -e MYSQL_ROOT_PASSWORD=test mysql:5.7
docker run --name joomlaweb --link joomla_db:mysql -p 8080:80 -d joomla

关于mysql - 如何在Windows中使用mysql在docker中运行joomla,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56868585/

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