晚风811 发表于 2023-11-27 20:27

数据库连接config.php时报错了

今天是第一次学php不太懂,写了一个config.php文件打开网页连接时报错了.
<?php
$username="wanf";
$password="123456";
$host="localhost";
$dbname="www_myblog_com";
$conn=mysqli_connect($host,$username,$password,$dbname);
if ($conn->connect_error){
    die("连接数据库失败".$conn->connect_error);
}
$conn->query('set names utf8');
打开后就报错,我检查了数据库名和用户名和密码都是正确的,不知道为什么还是报错,用的数据库是5.7.26版本的.

小点 发表于 2023-11-27 22:26

mysql升级之后密码验证方式变了

lp1017 发表于 2023-11-27 22:27

端口呢,不需要填吗?

lengong 发表于 2023-11-27 22:33

服务器请求使用的是客户端未知的身份验证方法。
参考https://www.jianshu.com/p/b2dc702b5e78

dleo 发表于 2023-11-28 00:27

mysql的密码验证改为Native的试试看

晚风811 发表于 2023-11-29 19:31

感谢大家,问题已经解决
页: [1]
查看完整版本: 数据库连接config.php时报错了