为什么我的 php.ini 文件里面是;extension=pdo_mysql 取消了注释,问题变成了这个 HP Fatal error: Uncaught mysqli_sql_exception: Access denied for user 'root'@'localhost' (using password: YES) in C:/Users/Administrator/eclipse-workspace/wangye/newfile.php:8/nStack trace:/n#0 C:/Users/Administrator/eclipse-workspace/wangye/newfile.php(8): mysqli->__construct('localhost', 'root', Object(SensitiveParameterValue), 'myDB')/n#1 {main}/n thrown in C:/Users/Administrator/eclipse-workspace/wangye/newfile.php on line 8/n怎么解决?/n/n如何确认 PHP 环境支持 mysqli:/n1. 确认 MySQL 服务器已经启动,并且用户名和密码正确。/n2. 确认 PHP 已经安装了 mysqli 扩展,可以在 phpinfo() 函数的输出结果中查看。/n3. 确认连接 MySQL 时使用的参数正确,包括主机名、用户名、密码和数据库名。/n4. 确认数据库用户拥有足够的权限来访问数据库。/n5. 确认防火墙或网络安全软件没有阻止 PHP 连接 MySQL 服务器。/n6. 尝试使用 PDO 或 mysql 扩展连接 MySQL 数据库,看是否能够成功连接。/n7. 如果以上方法都无法解决问题,可以尝试重新安装 PHP 和 MySQL,或者咨询专业人士帮助解决。

PHP Fatal error:  Uncaught mysqli_sql_exception: Access denied for user 'root'@'localhost' (using password: YES) 解决方法

原文地址: http://www.cveoy.top/t/topic/f2X7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录