MySQL Workbench "Holen..." — nicht durchsuchen DB
Habe ich eine Menge Probleme in letzter Zeit, im Grunde seit ich das Letzte mal aktualisiert XAMPP für OSX (v1.7.3) und/oder meine MySQL-GUI-tools. Mit MySQL Workbench (v5.2.44), kann ich die Verbindung zu der DB laufen in XAMPP ganz gut, aber versuchen, durchsuchen einer Datenbank unter Tabellen/views/etc zeigt es nur "Holen..." und zeigt niemals etwas anderes. Kann ich eigentlich Abfragen von Tabellen, das ist interessant, aber ich kann nicht wirklich verwalten der Datenbanken, in irgendeiner sinnvollen Weise.
Googeln, andere berichtet haben Glück läuft mysql_upgrade
auf der Kommandozeile, das lief gut, aber nicht mein Problem behoben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den folgenden Befehl funktionierte bei mir unter windows:
C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql_upgrade.exe -u root -p --force
Wenn das root-Passwort nicht gesetzt ist, müssen Sie möglicherweise tun Sie dies, bevor Sie den Befehl ausführen oben:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('etwas');
sudo
sudo
. Nicht--force
.Den obigen link, um
mysql_upgrade
hast mein problem nicht lösen direkt, aber Sie führte mich zu prüfen, meine mysql-Fehler-Datei, die schließlich führte mich zu der Lösung. Ich bemerkte einige Zeilen wie diese in der error-Datei (befindet sich im[xampp root]/var/mysql/[dbname].err
):Führte mich zu auf dieser Seite in die MySQL-docs, die besagt, dass Sie sollten explizit den temp-Ordner für MySQL. Ich doppelt überprüft meine config-Datei (
[xampp root]/etc/my.cnf
) und sah, das sah gut aus:Dennoch, mit Blick zurück auf das error-log, die ich auch aufgefallen ist:
Duh. Die config-Datei wurde immer ignoriert, so dass die konfigurierten temp-Ordner wurde nicht immer verwendet (ich habe keine Ahnung, warum die Datei world-writeable...). Ich bearbeitet die Berechtigungen auf die
my.cnf
Datei 777 und einfach entfernt, die "Jeder|write" - Berechtigung (jetzt 775 /-rwxrwxr-x), reloaded alles, und jetzt funktioniert alles.Nicht eine sehr intuitive symptom für das ultimative Update, ich hoffe das hilft jemand anderen.
Wenn Sie MAMP anstelle von XAMP die Lösung oben nicht für Sie arbeiten.
Öffnen Sie MAMP dann in der oberen Menüleiste gehen Sie auf Extras->Upgrade von MySQL-Datenbanken.
Nun öffnen Sie die Mysql Workbench und es sollte in der Liste alle Ihre Tabellen korrekt
Ich Authentifizierten Benutzer alle Berechtigungen für das Verzeichnis/var /folders/y2/
Für mich funktionieren 😉
Bevor der Prozess, den ich entfernt authentifizierte Benutzer Berechtigungen.
Wenn Sie mit linux-Distribution ausführen folgenden Befehl ein: