Ich habe wamp
Server im Fenster eingerichtet. Dann benutze ich MySQL root
Passwort von cmd. Wenn ich auf die phpMyAdmin-Site zugreife, erschien Access denied
(Standardbenutzer für phpMyAdmin ist root
und das Kennwort ist blank/empty
). Wie kann ich also config
-Variablen in phpMyAdmin mit dem neuen Passwort von root ändern?.
Ich habe im Internet nach einer Lösung gesucht, jemand hat mir empfohlen, eine Zeile zu config.inc.php
hinzuzufügen:
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Changed';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = false;
Aber es scheint nicht zu funktionieren. Vielen Dank.
Erklären Sie, was das Video beschreibt, um das Problem zu lösen
Nach dem Ändern des Passworts von root (Mysql Account). Der Zugriff auf die phpmyadmin-Seite wird verweigert, da phpMyAdmin root/'' (leer) als Standardbenutzername/-kennwort verwendet. Um dieses Problem zu beheben, müssen Sie phpmyadmin neu konfigurieren. Bearbeiten Sie die Datei config.inc.php im Ordner% wamp%\apps\phpmyadmin4.1.14 (nicht in% wamp%)
$cfg['Servers'][$i]['verbose'] = 'mysql wampserver';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'changed';
$cfg['Servers'][$i]['Host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Wenn Sie mehr als einen DB-Server haben, fügen Sie der Datei "i ++" hinzu und fügen Sie die neue Konfiguration wie oben beschrieben hinzu
Sie können das Kennwort für das mysql-Stammverzeichnis ändern, indem Sie sich direkt bei der Datenbank anmelden (mysql -h your_Host -u root) und anschließend ausführen
SET PASSWORD FOR [email protected] = PASSWORD('yourpassword');
0) Gehe zu phpmyadmin und wähle keine DB aus
1) Klicken Sie auf "Privilegien". Sie sehen alle Benutzer der MySQL-Privilegentabellen.
2) Überprüfen Sie den Benutzer "root" mit dem Host-Wert localhost und klicken Sie auf das Symbol "Privilegien bearbeiten".
3) Klicken Sie im Feld "Passwort ändern" auf "Passwort" und geben Sie ein neues Passwort ein.
4) Geben Sie das Passwort zur Bestätigung erneut ein. Klicken Sie anschließend auf "Los", um die Einstellungen zu übernehmen.
sie können diesen Befehl verwenden
mysql> UPDATE mysql.user SET Password=PASSWORD('Your new Password') WHERE User='root';
Überprüfen Sie die Links http://www.kirupa.com/forum/showthread.php?279644-How-to-reset-password-in-WAMP-serverhttp://www.phpmytutor.com/blogs/2012/08/27/change-mysql-root-password-in-wamp-server/
Suchen Sie Ihre config.inc.php -Datei im phpMyAdmin-Installationsverzeichnis und aktualisieren Sie die Zeile, die aussieht
diese:
$cfg['Servers'][$i]['password'] = 'password';
... dazu:
$cfg['Servers'][$i]['password'] = 'newpassword';
Ich musste 2 Schritte machen:
folgen Sie Tiep Phan
Lösung ... bearbeiten Sie config.inc.php
Datei ...
folgen Sie Mahmoud Zalt
solution ... ändern Sie das Passwort innerhalb von phpmyadmin
Ändern Sie es so, es hat für mich funktioniert. Ich hoffe es hilft. Ich habe es getan
$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'] = 'changed';
/* 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'] = false;
Dann habe ich so geändert ...
$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'] = 'root';
/* 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'] = false;