it-swarm.com.de

Ändern Sie das MySQL-Root-Passwort in phpMyAdmin

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.

14
Quyen Le

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

20
Tiep Phan

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');
12

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.

5
Mahmoud Zalt

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';
0
Ezhil

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

0
dsdsdsdsd

Ä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;
0
Arockia Raj