2016-05-21 16 views
4

Erstens, nach dem ersten Lauf nach der Installation funktioniert alles gut; aber jetzt, nach Stunde und später neu zu starten, wenn ich starten EasyPHP Armaturenbrett, MySQL nicht läuft. Wenn ich versuche, es zu starten, erscheint das Laden des Kreises, dann wird die Seite aktualisiert und MySQL wird immer noch nicht gestartet - ohne irgendeine Nachricht. Ich löschte Protokollfehler und versuchen, direkt nach auszuführen, schreibt er folgendes:EasyPHP 16.1.1 kann MySQL nicht starten

2016-05-21T08:39:32.432081Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 
2016-05-21T08:39:32.432081Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release. 
2016-05-21T08:39:32.432081Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not set. 
2016-05-21T08:39:32.432081Z 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. 
2016-05-21T08:39:32.432081Z 0 [Note] ..\eds-binaries\dbserver\mysql5711x86x160521094439\bin\eds-dbserver.exe (mysqld 5.7.11) starting as process 1732 ... 

Haben Sie eine Idee haben, was passiert und wie es zu lösen?

EDIT: Nach einigen Neuinstallationen ist Situation noch gleich. Direkt nach der Installation funktioniert alles, aber nachdem easyphp geschlossen ist, startet MySQL nie wieder. Errorlog sagt immer, dass mysql den Prozess xxxx startet, aber dieser Prozess startet nie.

+0

Wie haben Sie überprüft, dass der Prozess nicht ausgeführt wird? Sie können sich nicht in Ihre Datenbank einloggen? Der gewöhnlichste Verdächtige wäre dann ein falscher Benutzer/Passwort oder falsche Verbindungseinstellungen. Bitte überprüfen Sie Ihre Prozessliste. – Solarflare

+0

Mit Blick auf Task-Manager ... Aber wenn ich EasyPHP 14.11 ausprobiert, gibt es das gleiche Problem, aber Fehler msg erscheint dort. Es ist wirklich interessant, dieser erste Lauf ist in Ordnung, ich mache nichts mit Einstellungen oder etwas anderem bei diesem ersten Lauf. – SilentCry

+0

Ich bin immer noch nicht davon überzeugt, dass es nicht läuft, können Sie noch einmal überprüfen: Führen Sie 'cmd' als Adminstrator (!!) (Rechtsklick," Als Administrator ausführen "), dann geben Sie" Tasklist/FI "PID eq 1732" '(oder was auch immer die ID jetzt ist). Dass es das erste Mal funktioniert, liegt möglicherweise daran, dass Sie es während der Installation als Administrator ausgeführt haben. Vielleicht hast du es nicht richtig installiert und es hat nicht genug Rechte oder du brauchst dich nicht einzuloggen. Kannst du es manuell starten? Was geschieht? Starten Sie es als Admin? Was geschieht? Was passiert, wenn Sie es manuell mit '--skip-grant-table' starten? Und fügen Sie bitte "aber Fehler msg erscheint dort" hinzu - Fehlermeldungen ... – Solarflare

Antwort

2

Installieren Sie MySQL Server separat installieren Sie nicht die MySQL, die mit EasyPHP kommt. Und der Dienst MySQL startet beim Start des Betriebssystems. Sie müssen den Dienst nicht unter starten.

Bitte beachten Sie, dass diese Installation mit phpMyAdmin verwenden möchten, können Sie Konfiguration von phpMyAdmin einstellen sollte (wahrscheinlich Ihr MySQL-Passwort) oder alternativ können Sie Datenbank-GUI-Tools wie MySQL Workbench verwenden.

Hoffe das hilft dir. [Ich verwende XAMPP mit dem gleichen Verfahren. Es funktioniert für mich]

+1

Ich bin nicht sicher, warum Sie glauben, es ist unmöglich, phpmyadmin zu starten, wenn Sie separat installieren, wenn Sie phpmyadmin installieren und die EasyPHP-Konfiguration anpassen können ... =/ –

+0

@KevinRemisoski, zum Zeitpunkt der Erstellung dieser Antwort verwende ich nicht 'phpMyAdmin'. Also habe ich nie über das Anpassen der Konfiguration geforscht. (Jetzt benutze ich sowohl 'phpMyAdmin' als auch' MySQL Workbench'). Ich danke Ihnen, dass Sie sich daran erinnern, dass ich meine Antwort aktualisiert habe. :) – Shashanth