2016-07-06 2 views
0
mysql -uroot -proot 

anmelden: kann unsicher sein [Warnung] Mit einem Passwort auf der Kommandozeilen-Schnittstelle:Nicht in der Lage Dies ist der Fehler, den ich bekommen mysql -uroot -proot mit vagabundierenden

mysql. ERROR 1698 (28000): Zugriff verweigert für Benutzer 'root' @ 'localhost'

+0

Können Sie sich mit einer anderen Methode mit mysql verbinden, um das Setup zu überprüfen? Es gibt einige Feinheiten beim Einrichten von Grant-Tabellen. Alle möglichen Probleme ergeben jedoch den gleichen Fehler (so erhält ein Angreifer keine Informationen). Sie benötigen einen Weg, um auf den mysql zuzugreifen, der Ihnen Zugriff auf die Grant-Tabelle gewährt, um ihn zu reparieren. Und zu sehen, was da ist, wird helfen, es herauszufinden. – MAP

Antwort

0

ist die Lösung des Problems i konfrontiert wurde:

Die Gastgeber auf lokale Datei hat keine Berechtigung zum Bearbeiten und deshalb zur Einstellung der Vagabund dh vagrant bis die vagabundierenden ip up von config.yml/default.config .yml-Datei wurde nicht in die lokale hosts-Datei kopiert.

Also ich tat:
1. Gehen Sie außerhalb Vagabund. 2. sudo vim/etc/hosts 3. Kopieren Sie die Datei vagrant_ip der Datei config.yml/default.config.yml, die für Ihr spezielles Projekt vorhanden ist. 4. Bearbeiten Sie die Hosts-Datei und fügen Sie die IP-Adresse und die Alias-URL des Projekts hinzu.

Das ist alles, was wir getan haben.

0

Ich denke, es hängt von Ihrem 'Bild'. Wenn Sie über SSH eine Verbindung herstellen können Sie auch

mysql -u root 

I Scotch-Box vagrant Bild ohne Passwort einzuloggen versuchen und arbeitet für mich bin mit (beachten Sie, dass die durch meine PHP-Skripte aus Verbindungen erfordert das Benutzerkennwort root).

+0

Folgendes passiert: vagrant @ mein_projekt:/var/www/mein_projekt/drupal $ mysql -uroot -proot mysql: [Warnung] Die Verwendung eines Kennworts in der Befehlszeilenschnittstelle kann unsicher sein. FEHLER 1698 (28000): Zugriff verweigert für Benutzer 'root' @ 'localhost' – neha

+0

Haben Sie versucht, das Passwort später einzugeben? mysql -u root -p (dann eingeben) mysql sollte nach einem Passwort fragen –

-1

Verwenden Sie den WAMP-Server, um eine Verbindung zu mysql herzustellen. Hier

+0

Warum vermuten Sie die Verwendung von Wamp? –

+0

Wamp gibt dem Benutzer eine einfache Möglichkeit, auf die Root zuzugreifen, oder einfach eine Anmeldung. – Tass

Verwandte Themen