热门
最新
红包
立Flag
投票
同城
我的
发布
今日份疑难杂症:
这个警告信息表明您在尝试使用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 扫码分享
评论
点赞
打赏
- 复制链接
- 举报