php连接mysql遇到的问题: (HY000/1130) 和 [caching_sha2_password]

Posted uncle-kay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php连接mysql遇到的问题: (HY000/1130) 和 [caching_sha2_password]相关的知识,希望对你有一定的参考价值。

说明一下我的mysql是安装在虚拟机上的

所以遇到的第一个问题就是访问问题

技术图片

解决:

update user set host = ‘%‘ where user = ‘root‘;

试了很多方法,也找了很多方法只有这个可行。

 

问题2,

 技术图片

解决:

https://www.cnblogs.com/uncle-kay/p/9751805.html

 

MySQL版本是 8.0.12

以上是关于php连接mysql遇到的问题: (HY000/1130) 和 [caching_sha2_password]的主要内容,如果未能解决你的问题,请参考以下文章

新手PHP连接MySQL数据库出问题(Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@&#

PHP + MYSQL + Laravel - “SQLSTATE [HY000] [2002] 连接被拒绝” [重复]

在Linux下php连接mysql数据库遇到2002错误

[HY000] [2054] php连接mysql时错误

php连接Docker中的mysql报错(HY000/2002): Connection refused

php连接docker启动的mysql容器报错:(HY000/2002): Connection refused的解决办法