gpt4 book ai didi

php - caching_sha2_password mysql错误

转载 作者:行者123 更新时间:2023-11-29 03:48:46 25 4
gpt4 key购买 nike

当我升级我的 PHP 和 MySQL 版本时,会生成此错误

Warning: mysqli::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]
Warning: mysqli::__construct(): (HY000/2054): The server requested authentication method unknown to the client in

我正在使用这个版本:

Codeigniter : 3.1.9 
PHP : 7.2.6
MySql : 8.0.11

谢谢...

最佳答案

一个可能的解决方案是更改 mysql 的默认用户或 mysql 的 root 用户的身份验证插件。

只需以 root 用户身份登录到 mysql 控制台(终端/phpmyadmin),并将密码重置为

ALTER USER 'mysqlUsername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlUsernamePassword';

为了安全起见,我会以这种方式更改所有现有用户的密码,

您可以通过 , 获取现有用户及其字段的列表

use mysql ;

select * from user \G;

我从一开始就以这种方式设置 mysql,并且没有出现过此类错误。

引用: php mysqli_connect: authentication method unknown to the client [caching_sha2_password]

phpMyAdmin on MySQL 8.0

关于php - caching_sha2_password mysql错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51473355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com