xampp localhost phpmyadmin Access denied for user 'root'@'localhost' (using password: YES)
Ich bekomme zwei Fehler, wenn ich versuche zu gehen zu meinem phpmyadmin localhost
Access denied for user 'root'@'localhost' (using password: YES)
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
Ich weiß nicht, was ich falsch mache...hier ist meine config-code...
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'password';
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/* User for advanced features */
//$cfg['Servers'][$i]['controluser'] = 'pmauser';
//$cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
//$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
//$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
//$cfg['Servers'][$i]['relation'] = 'pma_relation';
//$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
//$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
//$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
//$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
//$cfg['Servers'][$i]['history'] = 'pma_history';
/*
* End of servers configuration
*/
/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>
Merke ich viel code auskommentiert ist, sollte ich un-kommentiert es?
- sind Sie sicher, dass Sie müssen das Kennwort für die Verbindung mit der Datenbank?? wenn Sie nicht brauchen, Passwort, tun Sie dies, $cfg['Servers'][$i]['password'] = ";
- dieser Fehler kommt beim verbinden zur Datenbank. So versuchen, echo der Verbindungszeichenfolge details zu Debuggen, die (zu wissen, was Werte, die seine Einnahme zu verbinden, sind die richtigen Werte oder nicht).
- Sie sind an die Standard-xampp-Seite und nicht durch die security-Bildschirme?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etwas nicht ändern , setzen, wie es dort war , nur öffnen Sie Ihren xampp und versuchen, Zugriff auf mysql von der shell cd c://xampp/mysql/bin nach diesem schreiben
mysql
und enter klicken, wird es Ihre Datenbanken öffnen,
versuchen Sie, diese Schritt
Öffnen config.inc.php Datei im phpmyadmin-Verzeichnis
Finden, Zeile 21:
$cfg['Servers'][$i]['password'] = ''
Ändern:
$cfg['Servers'][$i]['password'] = 'your_password';
Neu starten, XAMPP
hier ist die vollständige Beschreibung mit Bild
Nachdem wir so viel Zeit, was ich kam, weiß ist.
Nur mit dieser Einstellung-> Öffnen config.inc.php Datei im phpmyadmin-Verzeichnis
Sollten Sie von einem Benutzer @localhost host name. Jetzt phpmyadmin fragt Sie nach dem Passwort. wenn Sie das richtige Passwort ein,werden Sie in der Lage, um sich einzuloggen.
Ändern Sie die folgende Zeile unter deiner config code aus
zu
Loggen Sie sich ein, um die Datenbank von der Kommandozeile aus unter Verwendung der gleichen Anmeldeinformationen für die Authentifizierung. Auf diese Weise stellen Sie sicher, dass Sie wirklich mit dem korrekten Authentifizierungs-Anmeldeinformationen wie Benutzername und Kennwort. Wenn Sie nicht auf der Kommandozeile das problem ist nicht mit phpmyadmin, sondern mit Ihrer Datenbank-engine-setup.
mysql -u <our-user-name> -p [RETURN]
. Wenn Sie Zugriff auf einen Datenbank-server auf einem anderen system müssen Sie sicherstellen, dass Sie Zugang zum Netzwerk haben, um den Server-port, meist port 3306 für mysql. Aber wie gesagt: Lesen Sie die Manpage oder in der Dokumentation zu mysql. Es ist alles erklärt drin.