PHPMyAdmin gibt mir eine Nachricht, dass der Benutzer (root) kein Passwort hat.
Wie kann ich eine erstellen?
PHPMyAdmin gibt mir eine Nachricht, dass der Benutzer (root) kein Passwort hat.
Wie kann ich eine erstellen?
Antworten:
Öffnen Sie phpMyAdmin und wählen Sie die Registerkarte SQL. Geben Sie dann diesen Befehl ein:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_root_password');
Wechseln Sie auch zu dieser Zeile in config.inc.php
:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Um phpMyAdmin zur Eingabe Ihres MySQL-Benutzernamens und -Kennworts aufzufordern.
config.inc.php
$cfg['Servers'][$i]['auth_type']
in = 'cookie
und $cfg['Servers'][$i]['password'] = '';
dies akzeptiert das Root-Passwort von MySQL
Führen Sie die folgenden einfachen Schritte aus, um auf einfache Weise ein Root-Passwort in PHPMyAdmin auf der Benutzeroberfläche zu erstellen:
Klicken Sie auf root> Berechtigungen bearbeiten
Klicken Sie dann auf Passwort ändern
Geben Sie Ihr gewünschtes Passwort ein -> Los
Melden Sie sich ab und erneut mit einem neuen Passwort an
config.inc.php
: $cfg['Servers'][$i]['auth_type'] = 'cookie';
oder aktualisiert config.inc.php
Ursache sonst werden Sie Auth Fehler erhalten auf die Admin - Eingabe
Nun, ich glaube, ich habe das Problem mit der Kennwortkonfiguration - WampServer 2.2 - Windows 7 - gelöst.
Die drei Schritte, die ich gemacht habe:
Legen Sie in der MySQL-Konsole ein neues Passwort fest. Um das zu machen: mysqladmin -u root password 'your_password'
In phpMyAdmin
Klick in Benutzern und setzen Sie das gleiche Passwort für den Benutzer root
.
Zum Schluss legen Sie Ihr neues Passwort in der config.inc.php
. Ändern Sie nichts anderes in dieser Datei.
Das hat bei mir funktioniert. Viel Glück!
Daniel
PHPMyAdmin teilt Ihnen mit, dass Ihrem MySQL-Dienst ein Root-Passwort fehlt. Sie können es ändern, indem Sie auf die MySQL-Befehlszeilenschnittstelle zugreifen.mysqladmin -u root password newpass
http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
cmd
Sie unter Windows und geben Sie es dort ein. Danach müssen Sie möglicherweise die PHPMyAdmin-Installation neu konfigurieren.
Hier der einfache Schritt, mit dem Sie einfach das phpMyAdmin-Passwort festlegen können.
C:\xampp\phpMyAdmin
und finde config.inc.php
Dateiconfig.inc.php
Datei im Texteditor wie Notepad ++.$cfg['Servers'][$a]['auth_type'] = 'config';
in der config.inc.php
Datei.$cfg['Servers'][$a]['auth_type'] = 'config';
in $cfg['Servers'][$a]['auth_type'] = 'cookie';
in config.inc.php
Datei und speichern Sie die Änderungen.localhost/phpmyadmin
. Benutzername eingeben ist root . Passwort ist null bedeutet leer. Wenn Sie nichts eingeben, lassen Sie das Feld leer und drücken Sie die GO-Taste.http://localhost/security/index.php
http://localhost/security/xamppsecurity.php
Gehen Sie zu phpmyadmin
Öffnen Sie den Benutzerkontobereich:
Verwenden Sie EDIT-Berechtigungen
Ändern Sie das Passwort und den Benutzernamen
Fügen Sie Berechtigungen für die Datenbank hinzu
Unter Linux (Debian 9) müssen Sie nach dem Zurücksetzen des MySQL-Root-Passworts (Maria DB) nur die Konfigurationsdatei phpmyadmin db bearbeiten, die sich unter /etc/phpmyadmin/config-db.php befindet
gedit /etc/phpmyadmin/config-db.php (als root)
Ich hatte gerade das Problem mit dem MySQL-Benutzerkennwort - FEHLER 1045: Zugriff für Benutzer verweigert: 'root @ localhost' (Verwenden des Kennworts: NEIN) -, als ich versuchte, ein Do-Release-Upgrade auf meinem Betriebssystem durchzuführen. Also habe ich es in 2 Schritten korrigiert.
Erstens, da ich auf phpmyadmin keinen Zugriff hatte, folgte ich dem Schritt "MySQL-Root-Passwort wiederherstellen" im Tutorial von ThoKra: https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
Zweitens habe ich mit einem der Benutzer, denen das Kennwort bekannt ist, einige Kennwortänderungen an den anderen Benutzern über phpmyadmin selbst gemäß den Informationen von SonDang vorgenommen.
Wenn Sie es versucht haben mysqladmin -u root password 'your_password'
und MySQL sagt denied access
, müssen Sie die my.ini so ändern, dass der Wert password
leer ist. dann versuchen Sie es mysqladmin -u root password 'your_password'
erneut. Es sollte Ihr Passwort ändern und my.ini
erneut öffnen und den Wert password
auf den vorherigen ändern .