wake-up-neo.com

Nach dem Festlegen eines Root-Passworts und der Verwendung von Instant Rails kann nicht auf PHPmyAdmin zugegriffen werden

Ich wollte mit Ruby on Rails loslegen, also installierte ich Instant Rails und richtete ein MySQL-Passwort ein. Das Problem ist jetzt, dass ich keinen Zugriff auf phpmyadmin bekomme.

Wenn ich über das Rails-Kontrollfeld die >> Datenbank (über PhpMyadmin) konfiguriere, wird phpmyadmin mit der Nachricht geöffnet

Error

MySQL said: Documentation
#1045 - Access denied for user 'root'@'localhost' (using password:

NEIN)

Wenn ich XAMPP nach dem Festlegen eines Passworts verwendete, anstatt mich direkt in phpmyadmin zu nehmen (wie es ohne Passwort ging), brachte ich mich stattdessen zum Anmeldebildschirm. Bei Instant Rails ist das nicht der Fall. Hat jemand dieses Problem gehabt, als sie zum ersten Mal ein MySQL-Kennwort festgelegt und das Instant Rails-Paket verwendet?

13
Derek

Bearbeiten Sie Ihre phpmyadmin config.inc.php-Datei:

Der Pfad für die Konfigurationsseite lautet wamp\apps\phpmyadmin3.4.5\config.inc.php 

$cfg['Servers'][$i]['verbose'] = 'localhost';

$cfg['Servers'][$i]['Host'] = 'localhost';

$cfg['Servers'][$i]['port'] = '3306';

$cfg['Servers'][$i]['socket'] = '';

$cfg['Servers'][$i]['connect_type'] = 'tcp';

$cfg['Servers'][$i]['extension'] = 'mysqli';

$cfg['Servers'][$i]['auth_type'] = 'config';

$cfg['Servers'][$i]['user'] = '**your-root-username**';

$cfg['Servers'][$i]['password'] = '**root-password**';

$cfg['Servers'][$i]['AllowNoPassword'] = true;
20
Vikas Ck

Versuchen Sie, Ihren Browser neu zu starten, nachdem Sie die Konfigurationsdatei geändert haben.

5
Prem
$cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

fehlte in der Konfiguration.

4
shri

Gehen Sie in dieses Verzeichnis " xampp/phpmyadmin " und öffnen Sie die config.inc.php-Datei. Gehen Sie auf einem Mac zu /Applications/XAMPP/xamppfiles/phpmyadmin. Dann ändern und konfigurieren Sie den untenstehenden Code mit Ihren gewünschten Anforderungen. Es hat mit mir gearbeitet. Ich habe sowohl MySQL als auch XAMPP installiert und erfolgreich gearbeitet. 

$cfg['Servers'][$i]['controluser']  = 'Your Username';   
$cfg['Servers'][$i]['controlpass']  = 'Your passwaord';
$cfg['Servers'][$i]['auth_type']    = 'config';
$cfg['Servers'][$i]['user']         = 'Your Username';
$cfg['Servers'][$i]['password']     = 'Your password';

Ich stand vor einem ähnlichen Problem und fand einen einfachen Ausweg. Nach dem Ändern des Kennworts in config.inc.php wurde phpmyadmin nicht gestartet und die Nachricht für Benutzer xyz @ localhost wurde abgelehnt

Schritt-für-Schritt Lösung:

  1. imp: Passwort nicht direkt von config.inc ändern.
  2. in config.inc.php sollte das Passwort leer bleiben

    $cfg['Servers'][$i]['password'] = '';

    dadurch kann phpmyadmin ohne Passwort geöffnet werden.

  3. Klicken Sie unter der Registerkarte USERS auf editpriviliges für root-> und anschließend auf das Kennwort ändern.
  4. Wenn Sie nun localhost/phpmyadmin erneut versuchen und öffnen, wird der Zugriff auf Fehler verweigert
  5. Öffnen Sie nun config.inc.php und legen Sie das gleiche Kennwort für den Benutzer fest, den Sie in phpmyadmin Festgelegt haben. Beispiel:

    $cfg['Servers'][$i]['password'] = '[email protected]';

  6. Jetzt phpmyadmin öffnen und es funktioniert !!

3
Aju Palleri

Überprüfen Sie die folgenden Zeilen in der Datei config.inc.php im Verzeichnis phpmyadmin

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'yourpassword';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

wenn Ihr Root-Konto kein Kennwort verwendet, setzen Sie "AllowNoPassword" auf "TRUE".

3
Uday Sawant

Dieses Problem hat mich verrückt gemacht. Nach einem ganzen Tag verschwendeter Zeit habe ich es behoben. Ich benutze WAMP.

  • Das Passwort wurde mit der Konsole entfernt.
  • WAMP wurde deinstalliert. 
  • Computer wurde neu gestartet.
  • WAMP wurde neu installiert. (Jetzt konnte ich PhpMyadmin korrekt öffnen.)
  • Dann wurde das Passwort mit PhpMyadmin-Berechtigungen festgelegt.
  • "$ cfg ['Servers'] [$ i] ['password'] = '';" in "C:\wamp\apps\phpmyadmin3.4.5\config.inc.php" wurde wie folgt bearbeitet: "$ cfg [' Servers '] [$ i] [' password '] =' Das in den PhpMyadmin-Berechtigungen angegebene Passwort '; "
  • Nun war es kein Problem, PhpMyadmin auch mit root-Passwort zu öffnen.
  • Dieses Video kann hilfreich sein. >> http://www.youtube.com/watch?v=lBvfa1wmlbI
1
PrazSam

Überprüfen Sie die folgenden Zeilen in config.inc.php im phpmyadmin-Verzeichnis $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'yourpassword'; $cfg['Servers'][$i]['AllowNoPassword'] = false;

Nach dem Bearbeiten der obigen Datei habe ich den Wamp neu gestartet und alles war in Ordnung

Ich hatte diese Probleme. Ich habe das Problem behoben, indem ich die phpmyadmin-INI-Dateikonfiguration geändert habe. Wie in der xampp-Ordnerstruktur fand ich die phpmyadmin-Konfigurationsdatei an diesem Speicherort: C:\xampp\phpMyAdmin\config.inc.php

Durch das Ändern dieser Zeile wurde mein Problem gelöst.

$cfg['Servers'][$i]['password'] = ''; 

zu 

$cfg['Servers'][$i]['password'] = 'password';

Danke dir !

1
Robin Hossain

Rails-mysql-lost-password

Wenn Sie Rails-Entwickler sind und das Kennwort für mysql verloren haben:

Diese Antwort steht im Zusammenhang mit dem Ruby on Rails-Framework, in dem dieses Verhalten aufgetreten ist

  1. habe MySQL mit Benutzer root und Passwort 
  2. bootstrap new Rails project mit mysql "Rails neuer Projektname
    -d mysql " 
  3. config/database.yml darf nicht geändert werden - Standard-Anmeldeinformationen für Server sind Name: root, Kennwort ist leer 
  4. rake db: create Eingabeaufforderung zeigt nach dem root-Passwort und dann, wenn Sie das root-Passwort angeben

die Antwort ist in GRANT-Befehl in Zeile 68 in hier

im Wesentlichen entspricht der ausgeführte GRANT-Befehl mit den Anmeldeinformationen Ihrer aktuellen database.yml

Ich habe dieses Thema besprochen und das Verhalten wird verbessert, und es wird als Fehler erkannt und gemeldet. 

0
Jakub Kuchar

Ich hatte das gleiche Problem, nachdem ich das Passwort in phpmyadmin geändert hatte. Ich benutze XAMPP und Windows. Nachdem ich mein Passwort in meinem phpmyadmin geändert hatte, zeigte es "Zugang verweigert" und nach den unten beschriebenen Änderungen zeigte phpmyadmin eine leere Seite. Ich habe alle Ratschläge und Kombinationen ausprobiert, aber das Problem blieb bestehen. Ich habe es durch "config.inc.php" gelöst, wo ich diese Zeilen geändert habe

$cfg['Servers'][$i]['password'] = 'new_changed_password';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

und dann und endgültiger Schlüssel - leeren Sie den Cache in Ihrem Browser! Viel Glück. 

0
Olda Stiller

Sie haben ein root-Konto ohne Passwort. Am besten werfen Sie einen Blick in die conf-Datei, die sich in Ihrem phpmyadmin-Verzeichnis befindet, und überprüfen Sie das Kennwort.

0
Shripad Krishna

Ich habe nach einer Antwort gesucht, aber es ist wirklich leicht zu lösen ...

Öffne XAMPP App -> Gehe zu Allgemein und öffne das Terminal

führen Sie den folgenden Befehl aus:

mysqladmin --user=root --password=[OLD_PASSWORD] password ""

Aber wie kann ich ein Root-Passwort festlegen? ohne den Zugriff auf phpmyadmin zu verlieren?

0
Mohamed Horani