Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Der MySQL57-Dienst auf dem lokalen Computer wurde gestartet und dann gestoppt

Stellen Sie sicher, dass das Datenverzeichnis über vollständige Berechtigungen für die Benutzer „Netzwerkdienst“ und Administrator verfügt und dass Sie den Namen des Verzeichnisses in Anführungszeichen setzen, wenn es Leerzeichen enthält. Stellen Sie sicher, dass basedir gesetzt / nicht auskommentiert ist.

Ich habe diese Dinge getestet, indem ich das Datenverzeichnis geändert habe, was genau den oben beschriebenen Fehler erneut verursacht hat, und dann die Berechtigungen des neu erstellten Datenverzeichnisses korrigiert, um den Fehler zu beseitigen. Ich kann jetzt hin und her wechseln, wenn ich ändere, welches Datenverzeichnis ich auskommentiere. (nur als Test, sonst ist das ziemlich bescheuert).

C:\ProgramData\MySQL\MySQL Server 5.7\my.ini Sollte in etwa so lauten, mit Windows 2012 R2 Server zum Testen:

# Path to installation directory. All paths are usually resolved relative to 
this.
basedir="C:/Program Files/MySQL/MySQL Server 5.7/"

# Path to the database root
# datadir="C:/ProgramData/MySQL/MySQL Server 5.7/Data"
datadir="d:/ProgramData/Data"