Problem beim ausführen von mysqld
Ich download mysql-5.7.9-winx64.zip
und wenn ich versuche zu laufen mysqld
bekam ich diese Fehlermeldung :
E:\Softwares\mysql-5.7.9-winx64\bin>mysqld
mysqld: Could not create or access the registry key needed for the MySQL application
to log to the Windows EventLog. Run the application with sufficient
privileges once to create the key, add the key manually, or turn off
logging for that application.
mysqld: Can't change dir to 'E:\Softwares\mysql-5.7.9-winx64\data\' (Errcode: 2 - No such file or directory)
2015-11-13T10:45:09.715411Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_ti
mestamp server option (see documentation for more details).
2015-11-13T10:45:09.731411Z 0 [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of
generated files. Consider setting it to a valid, non-empty path.
2015-11-13T10:45:09.732411Z 0 [ERROR] Cannot open Windows EventLog; check privileges, or start server with --log_syslog=0
2015-11-13T10:45:09.732411Z 0 [Note] mysqld (mysqld 5.7.9) starting as process 3532 ...
2015-11-13T10:45:09.864419Z 0 [Warning] Can't create test file E:\Softwares\mysql-5.7.9-winx64\data\yous-PC.lower-test
2015-11-13T10:45:09.864419Z 0 [Warning] Can't create test file E:\Softwares\mysql-5.7.9-winx64\data\yous-PC.lower-test
2015-11-13T10:45:09.864419Z 0 [ERROR] failed to set datadir to E:\Softwares\mysql-5.7.9-winx64\data\
2015-11-13T10:45:09.865419Z 0 [ERROR] Aborting
2015-11-13T10:45:09.865419Z 0 [Note] Binlog end
2015-11-13T10:45:09.945424Z 0 [Note] mysqld: Shutdown complete
Da der Fehler scheint zu sein, in Bezug auf Privilegien/Berechtigungen, haben Sie versucht, "als administrator ausführen"? Ich bin nicht allzu versierte über Berechtigungen auf Windows-Maschinen...aber ich denke, dass "als administrator ausführen" ist so ähnlich wie ein linux-Kommando lief unter
Außerdem, die Fehler erwähnen, die nicht in der Lage zu lokalisieren einem bestimmten Ordner (sieht aus wie Ihre Datenbank-Daten-Ordner):
Bitte beachten Sie die Erwärmung/Fehlermeldungen, die Sie zur Verfügung gestellt haben - es gibt viele Informationen in den Nachrichten.
Im nicht in der Arbeit, aber ich glaube, ich versuche es als administrator ausführen, ohne Erfolg, und die Datei nicht beenden.
Erstellen "data" - Ordner in den base Ordner und es wird funktionieren
sudo
.Außerdem, die Fehler erwähnen, die nicht in der Lage zu lokalisieren einem bestimmten Ordner (sieht aus wie Ihre Datenbank-Daten-Ordner):
'E:\Softwares\mysql-5.7.9-winx64\data\'
. Hat dieser Ordner vorhanden???Bitte beachten Sie die Erwärmung/Fehlermeldungen, die Sie zur Verfügung gestellt haben - es gibt viele Informationen in den Nachrichten.
Im nicht in der Arbeit, aber ich glaube, ich versuche es als administrator ausführen, ohne Erfolg, und die Datei nicht beenden.
Erstellen "data" - Ordner in den base Ordner und es wird funktionieren
InformationsquelleAutor Youssef | 2015-11-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen den MySQL-Installer 5.7.9 es automatisch installiert mysql-installer-web-community-5.7.9.0.msi und es funktioniert.
InformationsquelleAutor solarie
Müssen Sie führen Sie die Eingabeaufforderung als administrator. Dann führen Sie mysqld.
Dies zu tun, klicken Sie rechts auf die Eingabeaufforderung Start-Symbol, und wählen Sie dann Ausführen Als Administrativ. Dann starten mysqld, und Sie sollten nicht mehr sehen, dass Fehler.
mysqld zugreifen muss, um Ihre Registrierung das erste mal. Sie müssen nicht, dies zu tun nach dem ersten Zeit.
genau das gleiche ? oder etwas ändern ? (Kann es sein das der Ordner nur erstellen, die nicht danach)
Als administrator ausführen sollte funktionieren. Ich hatte dieses problem und ging Weg, sobald ich begann Eingabeaufforderung "als Administrator Ausführen"
für mich war es in der Tat
Errcode: 2 - No such file or directory
, so habe ich das genannte Verzeichnis in diesen Fehler, undmysqld
zu arbeiten begonnen. Jedoch ist der server nicht gestartet werden aufgrundCan't start server: Bind on TCP/IP port: No such file or directory
sein, also habe ich die port von 3306 auf 3307 inInformationsquelleAutor user1660791
Für Entwicklungs - /debugging-Zwecke brauche ich einen MySQL-Server ohne installation und will es nicht ändern, meine windows-installation, z.B. durch das setzen von registry-keys. MySQL ist der Hinweis "starten Sie den server mit --log_syslog=0" funktioniert gut:
InformationsquelleAutor Martin Pabst
Windows-Betriebssystem wird Ihnen nicht erlauben, um änderungen in bestimmte kritische system-registry-Schlüssel. Dennoch, wenn Sie änderungen vornehmen möchten, auch in solchen registry-Schlüssel, die Sie haben, zu nehmen volle Kontrolle über diese Schlüssel, bevor Windows können Sie, oder speichern Sie die änderungen.
überprüfen Sie diesen link:
http://www.thewindowsclub.com/how-to-take-full-control-of-windows-7-registry-keys
InformationsquelleAutor malyy
Ich lief in das gleiche problem auf einem Windows-Rechner. Ich habe versucht, "als Administrator Ausführen" und ändern Sie den Pfad, aber nichts durchgesetzt.
Es stellte sich heraus, Mysql war nicht das Lesen der "meine.ini" - Datei.
Ich löste das problem, indem Sie die "meine.ini" - Datei in den C:/Windows Verzeichnis, wie es wurde darauf hingewiesen, in der offiziellen MySQL beheben Führer HIER
InformationsquelleAutor JavaMaMocha
Ich beide log-Fehler und der Ordner "data" misconfig Probleme wie Sie haben.
Hier ist meine Lösung:
Beispiel wie folgt:
basedir = C:\\myfolder\\mysql-5.7.11-winx64
Posten, um diese als neue Antwort aufgrund ich nicht die Erlaubnis Kommentar der anderen post.
InformationsquelleAutor Lizi Z
Verwenden
basedir = C:/myfolder/mysql-5.7.11-winx64
dann findencmd.exe
für den Pfad:C:\Windows\System32\cmd.exe
.Um dies zu tun, klicken Sie rechts auf die Eingabeaufforderung Start-Symbol, und wählen Sie dann "Ausführen Als "Administrativ".
InformationsquelleAutor user7395342