簡體   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