请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

wordpress 连接mysql认证问题

老师好,部署了mysql和wp容器,docker ps看都是运行,但是我看了下wp容器的logs,出现容下的内容,过了几秒,wp容器就自动exit了,查了半天没有看找到答案啊。。。

[root@docker-node1 vagrant]# 

[root@docker-node1 vagrant]# docker ps

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES

12215bf66aa1        wordpress           "docker-entrypoint.s…"   3 seconds ago       Up 3 seconds        0.0.0.0:8888->80/tcp   my-wp

120a02222088        mysql               "docker-entrypoint.s…"   2 minutes ago       Up 2 minutes        3306/tcp               mysql

[root@docker-node1 vagrant]# docker logs my-wp

WordPress not found in /var/www/html - copying now...

Complete! WordPress has been successfully copied to /var/www/html


Warning: mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in Standard input code on line 22


Warning: mysqli::__construct(): (HY000/2054): The server requested authentication method unknown to the client in Standard input code on line 22


MySQL Connection Error: (2054) The server requested authentication method unknown to the client


Warning: mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in Standard input code on line 22


Warning: mysqli::__construct(): (HY000/2054): The server requested authentication method unknown to the client in Standard input code on line 22


MySQL Connection Error: (2054) The server requested authentication method unknown to the client


Warning: mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password] in Standard input code on line 22


Warning: mysqli::__construct(): (HY000/2054): The server requested authentication method unknown to the client in Standard input code on line 22


MySQL Connection Error: (2054) The server requested authentication method unknown to the client


正在回答

1回答

您好,可能是mysql最新版本的问题。您可以在mysql image那指定版本,比如mysql:5.7试试

0 回复 有任何疑惑可以回复我~
  • 提问者 timyl_geng #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-05-06 10:08:11
  • 老师,我想请问哈这个版本的问题。我怎么清楚这个版本应该是多少的呢??
    回复 有任何疑惑可以回复我~ 2019-07-17 10:40:24
  • 这个比较特殊,应为mysql的新版本认证方式发生了变化,所以我们这里用5.7这个稍微旧一点的版本。
    回复 有任何疑惑可以回复我~ 2019-07-18 03:54:36
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信