PHPMyAdmin gibt mir eine Nachricht, dass der Benutzer (root) kein Passwort hat.
Wie kann ich eine erstellen?
phpmyadmin
Daniel Montenegro
quelle
quelle
Antworten:
Öffnen Sie phpMyAdmin und wählen Sie die Registerkarte SQL. Geben Sie dann diesen Befehl ein:
Wechseln Sie auch zu dieser Zeile in
config.inc.php
:Um phpMyAdmin zur Eingabe Ihres MySQL-Benutzernamens und -Kennworts aufzufordern.
quelle
config.inc.php
$cfg['Servers'][$i]['auth_type']
in= 'cookie
und$cfg['Servers'][$i]['password'] = '';
dies akzeptiert das Root-Passwort von MySQLFü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
quelle
config.inc.php
:$cfg['Servers'][$i]['auth_type'] = 'cookie';
oder aktualisiertconfig.inc.php
Ursache sonst werden Sie Auth Fehler erhalten auf die Admin - EingabeNun, 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 Benutzerroot
.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
quelle
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
quelle
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 findeconfig.inc.php
Dateiconfig.inc.php
Datei im Texteditor wie Notepad ++.$cfg['Servers'][$a]['auth_type'] = 'config';
in derconfig.inc.php
Datei.$cfg['Servers'][$a]['auth_type'] = 'config';
in$cfg['Servers'][$a]['auth_type'] = 'cookie';
inconfig.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.quelle
http://localhost/security/index.php
http://localhost/security/xamppsecurity.php
quelle
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
quelle
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
quelle
Ich musste nur eine Zeile der Datei
config.inc.php
in ändernC:\wamp\apps\phpmyadmin4.1.14
.Geben Sie hier das richtige Passwort ein ...
quelle
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.
quelle
Ich glaube, der Befehl, den Sie suchen, ist
passwd
quelle
Wenn Sie es versucht haben
mysqladmin -u root password 'your_password'
und MySQL sagtdenied access
, müssen Sie die my.ini so ändern, dass der Wertpassword
leer ist. dann versuchen Sie esmysqladmin -u root password 'your_password'
erneut. Es sollte Ihr Passwort ändern undmy.ini
erneut öffnen und den Wertpassword
auf den vorherigen ändern .quelle