2016-07-13 12 views
-1

Ich benutze WAMP Server für die Entwicklung der Android-Registrierungsseite. Ich bekomme diesen Fehler:Zugriff verweigert für Benutzer 'root' @ 'localhost' (mit Passwort: YES)

Access denied for user 'root'@'localhost' (using password: YES)

Bitte helfen Sie mir bei der Beseitigung dieser.

ist hier meine Datei config.inc.php:

<?php 
/* vim: set expandtab sw=4 ts=4 sts=4: */ 
/** 
* phpMyAdmin sample configuration, you can use it as base for 
* manual configuration. For easier setup you can use setup/ 
* 
* All directives are explained in documentation in the doc/ folder 
* or at <http://docs.phpmyadmin.net/>. 
* 
* @package PhpMyAdmin 
*/ 

/* 
* This is needed for cookie based authentication to encrypt password in 
* cookie 
*/ 
$cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 

/* 
* Servers configuration 
*/ 
$i = 0; 

/* 
* First server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver'; 
//$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = '127.0.0.1'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysql if your server does not have mysqli */ 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 



/* 
* phpMyAdmin configuration storage settings. 
*/ 

// No warning on pmadb tables 
$cfg['PmaNoRelation_DisableWarning'] = true; 


?> 

Hier ist die Config.php Datei:

<?php 

/** 
* Database config variables 
*/ 
define("DB_HOST", "localhost"); 
define("DB_USER", "root"); 
define("DB_PASSWORD", "root"); 
define("DB_DATABASE", "android_api"); 
?> 

Hier ist meine genaue Ausgabe: enter image description here

+0

Sie das falsche Passwort verwendet drücken. Sie haben es als eine leere Zeichenfolge in der Konfiguration angegeben, aber offensichtlich hat der Server kein "no password" auf dem root-Konto. –

+3

Mögliches Duplikat von [Zugriff verweigert für Benutzer 'root' @ 'localhost' beim Versuch, Berechtigungen zu erteilen. Wie gewähre ich Privilegien?] (Http://stackoverflow.com/questions/8484722/access-denied-for-user-rootlocalhost-while-attempting-to-grant-privileges) – olibiaz

+0

@MarcB wenn ich irgendein Kennwort darin gebe Feld kann ich sogar die PHP-Admin-Seite öffnen ganze Seite bekommt diesen Fehler, wenn ich das tun –

Antwort

1

Es sei denn, Sie haben ein Passwort zur root Benutzer-ID HINZUGEFÜGT dann standardmäßig kommt es aus der Box ohne ein Passwort.

So setzen nur

define("DB_USER", "root"); 
define("DB_PASSWORD", ""); 

Oder einfach nur die in phpMyAdmin Passwort-Feld leer lassen und drücken Sie die Taste GO

RE: Ihr Kommentar: Ich benutze phpMyAdmin

Dann wird der Bildschirm sollte so aussehen

enter image description here

Geben Sie root Benutzername und lassen Sie das Feld leer password:

dann auf die Schaltfläche GO

+0

wenn ich das tue kann ich sogar öffnen php admin seite –

+0

der fehler kommt für ganze Seite, wenn ich dothat –

+0

Thanks @ chris85 – RiggsFolly

Verwandte Themen