热门

最新

红包

立Flag

投票

同城

我的

发布
qq_56146092
百年孤独_
2 年前
trueqq_56146092

今日份疑难杂症:
这个警告信息表明您在尝试使用PHP连接MySQL数据库时遇到了认证方法不兼容的问题。具体来说,MySQL服务器正在使用`caching_sha2_password`身份验证插件,而您的PHP环境或MySQLi扩展不支持这种认证方法。

解决这个问题,您可以采取以下几种方法:

### 方法1:更改MySQL用户的认证插件

将用户的认证插件从`caching_sha2_password`更改为`mysql_native_password`。可以通过以下SQL命令实现,首先登录到MySQL:

```sql
ALTER USER 'username'
@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
FLUSH PRIVILEGES;
```

请将`username`和`password`替换为实际的数据库用户名和密码。这条命令会改变指定用户的认证插件,并刷新权限。


CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
【博客】收藏量即将突破【3000】,继续加油~
立即登录