簡體   English   中英

無法連接到 MySQL:用戶 'u201944136_root'@'localhost' 的訪問被拒絕(使用密碼:是)

[英]Failed to connect to MySQL: Access denied for user 'u201944136_root'@'localhost' (using password: YES)

我陷入了困境。 我正在為我的網站使用托管程序

    $server = "localhost";
    $user = ""; //Username
    $password = ""; //Password
    $database = ""; //Database
    $connection = mysqli_connect($server,$user,$password,$database);

    if (mysqli_connect_errno()) {
      echo "Failed to connect to MySQL: " . mysqli_connect_error();
      exit();
    }

這是我的代碼。 我找不到相關的答案。 提前致謝。

謝謝你幫助我。 這是托管問題。 我郵寄到托管商的支持系統。 他們告訴我更改我的數據庫密碼,然后更新腳本。 我按照說明操作,我的錯誤已解決。 謝謝你們。

您確定 localhost 是正確的主機嗎? 我還將轉儲 mysqli_connect_errno() 值,因為它返回上次連接嘗試的錯誤代碼,這將為您提供一個很好的指示問題所在。 我會檢查用戶 u201944136_root 是否已定義並具有對 localhost 的權限(mysql> SHOW GRANTS FOR 'u201944136_root'@'localhost';)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM