thinkphp5连接不上MySql数据库的问题

2021-12-14  本文已影响0人  CoderZb
报错如下:

The server requested authentication method unknown to the client

具体报错的代码如下:

$this->links[$linkNum] = new PDO($config['dsn'], $config['username'], $config['password'], $params);

原因:mysql的版本是8+的版本,而thinkphp5校验是否能连接数据库适用于mysql8以下的版本,所以有两种解决办法:1、mysql降级。2、thinkphp升级

我这边采取了把mysql降级到了5.7.18解决了该问题。


image.png
上一篇下一篇

猜你喜欢

热点阅读