繁体   English   中英

无法解决 mysqli::__construct(): (HY000/1045): 用户 'root'@'localhost' PhpMyAdmin 错误访问被拒绝

[英]Can't solve mysqli::__construct(): (HY000/1045): Access denied for user 'root'@'localhost' PhpMyAdmin erorr

我正在尝试通过 phpmyadmin 连接到我的数据库,但无论我尝试什么解决方案,我都无法连接。

我可以连接到 phpmyadmin 屏幕,但是当我尝试访问我的网页时遇到错误。

这里展开了。

mysqli::__construct(): (HY000/1045): 页面错误

我正在尝试访问路径 xampp/htdocs/pfs(我的站点)。

我正在使用端口 4306

xampp 配置面板

我的用户名/密码是 root,没有密码

配置.inc.php 文件

db_connection.php 文件

这也是我的 phpmyadmin root 用户信息

phpmyadmin

是否有另一个文件路径 phpmyadmin 从中读取我丢失的用户名/密码信息? 还是我试图以不正确的方式访问我的网页? 我想不通这个。

如果有人可以提供帮助,我将不胜感激。

我已经尝试了来自 stackoverflow 的大约 20 个线程解决方案,这些解决方案的标题为 mysqli::__construct(): (HY000/1045): error

我希望能够通过 htdocs 查看我的网页,然后能够显示 CRUD 语句。

这是我测试的。

  • 在 xampp 配置、config.inc.php 和 sql my.ini 文件中将端口更改为 4306
  • 在 db_connection.php 和 config.inc.php 中将密码更改为 root 和“”(这使我无法访问 phpmyadmin)
  • 将主机名更改为 localhost:4306(这使我无法访问 phpmyadmin)

您需要在 mysqli function 调用中添加数据库名称:

$mysqli = new mysqli("localhost","root","","database_name");

https://www.php.net/manual/en/mysqli.construct.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM