我最近开始使用WAMP mySQL并尝试使用以下代码连接到本地数据库,但给我带来了麻烦(错误)
代码:(我已经尝试过)
//$conn = new PDO('mysql:host=localhost;dbname=winter19', 'root', "0917");
$conn = new PDO('mysql:host=localhost;dbname=winter19', 'ms0917', "0917");
错误:
PDOException:PDO :: __ construct():服务器请求身份验证 客户端[caching_sha2_password]未知的方法
经过数小时的在线研究并尝试了解决方法,如编辑my.ini文件并将默认密码更改为mynative_password,仍然无法正常工作。我什至创建了一个新用户并授予了所有特权,但仍然无法使用。感谢您的帮助
编辑:我不使用MySQL应用程序。我正在使用WAMP的MySQL + phpAdmin。 MySQL应用程序使用的修补程序无法解决我在WAMP的mySQL + PhpAdmin中遇到的问题