navicat 能连 MySQL,代码连不上?

filefile
nacivat能连接本地数据库,但是CI或Laravel项目连接时都报错,mysql8.0.11有这么坑吗?

mysqli_connect('127.0.0.1','ace','myroot');
mysqli_connect(): Unexpected server respose while doing caching_sha2 auth: 109
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 7

mysqli_connect('localhost','ace','myroot');
这样试下,

5年前 评论

@becage 我看你的表里面 host 只有localhost 你试下看看 应该是这个原因

5年前 评论

@Thans 不是这个问题,localhost和127都试过了。

5年前 评论

会不会是这个问题:https://bugs.php.net/bug.php?id=76660
我今天也遇到了,正在重装 php 7.1……

5年前 评论

@Meathill 哎,大坑,我重装mysql@5.7了,暂不打算用mysql8.0。

5年前 评论

@becage 我重装 MySQL 5.7 失败了,一直用的 Oracle 的源,结果里面没有 mysql-common-5.5。另外这个问题好像不是这个 issue 说的,我解决了,用了 caching_sha2_password 这个插件更新 MySQL 里的用户密码。详见:https://blog.meathill.com/tech/serverside/...

5年前 评论

前几天看到你的帖子真的是恍然大悟 ,哎,不知道楼主解决没有,如果没有看这里http://www.sbblog.top/articleInfo.html?articleId=7

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!