phpmyadmin # 1045 Anmeldung beim MySQL-Server nicht möglich. nach der Installation von mysql Kommandozeilen-Client
Ich habe wamp.phpmyadmin funktioniert. Nun, ich habe installiert den mysql command line client bin ich nicht in der Lage, eine Verbindung zu meinen Datenbanken von mysql-Kommandozeile oder phpmyadmin. Nach dem Neustart konnte ich keinen Zugriff auf phpmyadmin #1045 Cannot log in to the MySQL server
. Zusätzlich zu, dass meine mysql-Kommandozeile akzeptiert nicht mein Passwort und lehnt meine config Dateien:
C:\wamp\bin\mysql\mysql5.5.24
meine.ini
port=3306
meine config.inc.php
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'whtevr';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
httpd.conf
listen port:80
C:\Program Files\MySQL\MySQL Server 5.0
meine.ini
port:3306
Wieder, ich neu installiert, die mysql-Kommandozeile mit port geändert 3307
port:3307
WAMP funktioniert der Zugriff auf alle Datenbanken, sondern aus der mysql-Kommandozeilen-client konnte ich nicht auf alle meine Datenbanken. Es ist nur zu zeigen show databases;
information_schema
mysql
test
InformationsquelleAutor der Frage black | 2014-01-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Falle der MySQL-Server ist up, aber Sie sind noch immer den Fehler:
Für alle, die noch dieses Problem haben,
Ich folgte awesome tutorial http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-9-mavericks/
Allerdings hab ich noch #1045-Fehler.
Was hat wirklich den trick zu ändern
localhost
zu127.0.0.1
auf Ihreconfig.inc.php
. Warum war es versagt, wenn localhost Punkte auf 127.0.0.1? Ich weiß es nicht. Aber es hat geklappt.===== EDIT =====
Lange Geschichte kurz, es ist, weil von Berechtigungen in mysql. Es kann eingestellt werden, dass er verbindungen von 127.0.0.1, aber nicht von localhost aus.
Die eigentliche Antwort für den Grund, warum diese nicht reagiert, ist hier:
https://serverfault.com/a/297310
InformationsquelleAutor der Antwort JGutierrezC
War ich mit dem gleichen problem auf OS X. ich habe es jetzt gelöst. Ich poste meine Lösung hier für alle, die das ähnliche Problem.
Erstens habe ich das Passwort für root in
mysql
client:Dann, ich habe die version info:
Schließlich wechselte ich die
connect_type
parameter austcp
zusocket
Hinzugefügt und der parametersocket
imconfig.inc.php
:InformationsquelleAutor der Antwort micmia
Wenn Sie den server neu installiert, es bedeutet, dass, dass die neue installation wahrscheinlich überschrieben haben, Ihre Benutzernamen und Passwörter. (Möchten Sie vielleicht, um zu versuchen Login ohne Passwort zu sehen, ob es funktioniert).
Wenn es ist ein sauberes installieren, müssen Sie das root-Passwort setzen .
Sonst werden Sie zurücksetzen müssen root-Berechtigungen.
InformationsquelleAutor der Antwort Ares
Ich löste dieser Fehler für mich, aber es war ein bisschen dumm von mir. Noch immer lohnt, wenn das oben nicht hilft.
In meinem Fall, ich war die Bearbeitung der config-Dateien in
/etc/phpmyadmin
meine Installation befindet sich in/usr/share/phpmyadmin
und meine Installation war nicht, Sie öffnen die/etc/phpmyadmin
config-Dateien, als ich dachte, es würde. So habe ich nur diesen Befehl:ln -s /etc/phpmyadmin/conf* /usr/share/phpmyadmin
Für diejenigen, die nicht in die wissen,
ln -s
macht einen soft-link (im Grunde eine Verknüpfung). So, der Befehl macht nur Verknüpfungen von den config Dateien in/etc
zu den/usr/share
installieren.Durch die Art und Weise, ich dachte, dies aus, nachdem das Programm
opensnoop
die Ihnen zeigt, welche Dateien geöffnet werden (technisch, Spurenopen()
syscalls und die pid des Prozesses, wie Sie geschehen), die Sie installieren können, auf Ubuntu mitapt-get install perf-tools-unstable
oder Sie können es hier.InformationsquelleAutor der Antwort apricot boy
Hatte ich auch diesen Fehler. Es funktionierte in der Regel, nachdem ich das bereinigen der cookies.
InformationsquelleAutor der Antwort 藍劍樟
Nachdem, wie drei (3) Stunden von google..ing.Dies ist die Lösung des Problems:
Zuerst habe ich diesen Befehl ausführen;
$mysqladmin -u root -p[your root password here] version
Welche Ausgänge:
Schließlich wechselte ich die
connect_type
parameter austcp
zusocket
Hinzugefügt und der parametersocket
imconfig.inc.php
:Alle Kredit geht an diese person:
Das ist die richtige Lösung
InformationsquelleAutor der Antwort Meshack Mbuvi
Bevor Sie beginnen, gehen Sie in das Verzeichnis "phpMyAdmin" vorzugsweise das in Ihrem localhostlöschen Sie alle Ihre cookies, müssen Sie Ihre sql-ausführen durch Eingabe von:
Den Fehler zu beheben , müssen Sie zum ausführen der folgenden Befehle in Ihrem terminal aus:
dann:
nachdem welche, werden Sie brauchen, um Ihre Berechtigungen innerhalb der mySQL shell:
Aktualisieren Sie Ihre phpMyAdmin-Fenster, re-geben Sie den "root" Benutzername (oder je nachdem, was anwendbar ist), und Ihr Passwort ein und Sie sollten gut zu gehen.
Überprüfen Sie http://machiine.com/2013/how-to-setup-phpmyadmin-on-a-mac-with-osx-10-8-mamp-part-3/ wenn Sie bereit sind, neu aufgesetzt.
InformationsquelleAutor der Antwort Cos
Da der Benutzername und das Passwort Hinzugefügt wird, in
config.inc.php
müssen Sie ändern:$cfg['Servers'][$i]['auth_type'] = 'cookie';
:
$cfg['Servers'][$i]['auth_type'] = 'config';
Und speichern Sie die Datei.
Müssen Sie dann neu starten WAMP nach der oben beschriebenen änderungen.
InformationsquelleAutor der Antwort AndrewL
Gehen Sie zu phpMyAdmin-Verzeichnis des Localhost-Software Wie Xampp, Mamp oder andere. Ändern Sie dann den host aus localhost zu 127.0.0.1 und ändern Sie den port in 3307 . Danach gehen Sie zu Ihrem data-Verzeichnis, und löschen alle Fehler-log-Dateien außer ibdata1 die wichtige Datei, halten Sie Ihre erstellte Datenbank, Tabelle link. Schließlich starten Sie mysql.Ich denke, dass Ihr problem gelöst werden.
InformationsquelleAutor der Antwort SHUVOJIT SAHA SHUVO
Hatte ich auch diesen Fehler einmal machen, aber nur mit einem bestimmten Benutzer. Also was ich getan habe ist, entfernen Sie die Benutzer und erstellen Sie Sie erneut mit dem gleichen Namen und Kennwort.
Dann, nachdem ich re-importieren der Datenbank, es funktionierte.
InformationsquelleAutor der Antwort bytecode77
Ich würde vorschlagen, 3 Dinge:
Die Letzte für mich gearbeitet.
InformationsquelleAutor der Antwort Tanmoy Kundu
Hinzufügen die folgenden $cfg hilft, um das problem einzugrenzen
Vergessen Sie nicht zu entfernen, die $cfg nach getan Debuggen!
InformationsquelleAutor der Antwort Yohanip