wordpress启动后退出

来源:6-1 根据前面所学部署一个wordpress

BinMarton

2018-04-28

mysql root登录成功可以看到wordpress database,但是启动wordpress container退出报错如下:

http://img.mukewang.com/szimg/5ae486b0000103c214190315.jpg

写回答

2回答

in9

2018-04-29

我也遇到同样的问题,应该是跟mysql image的8的加密方式有关系,解决方式如下:

登陆exec -it mysql env 查看环境版本

select user, host, plugin, authentication_string from user\G;  查看加密方式

//img.mukewang.com/szimg/5ae534ee0001194709900547.jpg

root使用的加密方式是caching_sha_password,这种加密方式客户端可能是不支持。

如下方法修改加密方式:

ALTER USER 'root'@'%' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

FLUSH PRIVILEGES;


ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

FLUSH PRIVILEGES;


参考资料:

https://hub.docker.com/_/wordpress/  # docker Repository - wordpress

https://hub.docker.com/_/mysql/  # docker Repository - mysql

https://blog.csdn.net/l569746927/article/details/80025364  # 

关于初次安装mysql8.01遇到的问题解决

https://blog.csdn.net/u010026255/article/details/80062153  # 

mysql8 :客户端连接caching-sha2-password问题


3
1
in9
到了讲docker-compose时可能还会遇到这个问题,可以直接更改yml中的mysql版本来规避这个问题,我试着将版本换成了5.7,就不需要更改加密类型了
2018-04-29
共1条回复

麦兜搞IT

2018-04-29

楼下的童鞋们回答的非常好,要是为了方便就用5.7吧

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程