MySQL funktioniert nach dem Update auf Windows 8.1 nicht [geschlossen]

8

Alles funktionierte gut, ich hatte Windows 8 und MySQL 5.6 Workbench.

Gestern habe ich auf Windows 8.1 aufgerüstet, was den PC besser laufen ließ, aber den MySQL-Code durcheinander gebracht hat.

Wenn ich die Werkbank betrete, kann ich meine alte Verbindung sehen, aber wenn ich darauf klicke, bekomme ich:

%Vor%     
Bergkamp 22.10.2013, 09:41
quelle

4 Antworten

5

Nun, das Deinstallieren der Workbench und das erneute Installieren haben den Trick geschafft. Alle Schemas wurden nicht gelöscht

    
Bergkamp 22.10.2013, 10:28
quelle
2

Wenn Sie den mysqld-Dienst neu installieren, wird zwar der Datenbankserver neu gestartet, aber Sie werden feststellen, dass Ihre Datenbanken sowie alle Ihre Benutzerdetails fehlen!

Unter Windows 8 speichert MySQL seine Datenbanken unter C: \ ProgramData \ MySQL \ MySQL Server 5.5 \ Daten, während unter 8.1 alles nach C: \ Programme \ MySQL \ MySQL Server 5.5 \ data verschoben wurde.

Die schnelle Lösung dafür ist:

  • Stoppen Sie den mysqld-Dienst über MySQL Notifier in der Taskleiste
  • Kopieren Sie C: \ ProgramData \ MySQL \ MySQL Server 5.5 nach C: \ Programme \ MySQL \ MySQL Server 5.5
  • Starten Sie den mysqld-Dienst über den Notifier neu.

Hey presto, deine Datenbanken und Benutzerdaten sind zurück.

    
G. Stewart 13.11.2013 08:55
quelle
2

Nach dem Upgrade auf Windows 8.1 müssen Sie entweder den MySQL-Konfigurationsassistenten

ausführen

Ссылка

Aber ich konnte das nicht zum Laufen bringen, also musste ich den MySQL Server neu installieren.

Dann, um es als Dienst zu installieren und auf meine früheren Datenbanken zu zeigen:

%Vor%

Überprüfen Sie, ob es funktioniert, indem Sie

ausführen %Vor%     
rupweb 14.11.2013 11:24
quelle
2

In meinem Fall fehlte der Dienst von mysql. Erneutes Installieren des Dienstes mit dem folgenden Befehl:

%Vor%

Also, wenn ich den Service installiere, mit MySQL ist der Instanzname und D:\MySQL\my.ini war meine vorherige Konfigurationsdatei, habe ich den folgenden Befehl ausgeführt:

%Vor%

Starten Sie dann den Dienst wie gewohnt. Das sollte den Trick machen.

Hinweis: Sie müssen diesen Befehl in einer Eingabeaufforderung mit erhöhten Rechten ausführen.

    
Syakur Rahman 03.12.2013 09:14
quelle

Tags und Links