web-dev-qa-db-fra.com

Avertissement: mysqli_connect (): (HY000/1045): Accès refusé pour l'utilisateur 'root' @ 'localhost' (en utilisant le mot de passe: NO)

Avertissement PHP: mysqli_connect (): (HY000/1045): Accès refusé pour l'utilisateur 'Root' @ 'localhost' (en utilisant le mot de passe: NO) dans G:\PleskVhosts\peacewithoutlimits.org\httpdocs\admin\includes\connect.php à la ligne 8

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "peace";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

?>
2
Zeshan

Accès refusé signifie que l'authentification a échoué. Cela signifie qu'il existe un nom d'utilisateur ou un mot de passe invalide. Pour SQL, il est évident que l'utilisateur peut être root. Alors s'il vous plaît allez sur votre phpMyAdmin et vérifiez à partir de l'onglet utilisateurs. Vous pouvez trouver le mot de passe défini sur le compte root. Et généralement, les bases de données en ligne sont toujours protégées par un mot de passe.

1
Gideon Appoh

le mot de passe root peut être vide mais l'option sélectionnée est mot de passe. Sur le bouton de modification du mot de passe de votre administrateur, vous trouverez un bouton radio avec deux options (1. Aucun mot de passe et 2. Mot de passe). La plupart du temps, l'option de mot de passe est sélectionnée; par conséquent, vous devez/supposez que vous avez un mot de passe. Il suffit d’accéder aux options et de passer à l’option Aucun mot de passe. A travaillé pour moi

0
Collin Kiprono