Dieses Mal werde ich Ihnen die Gründe nennen, warum die InstallationMySQL-Dienst nicht gestartet werden konnte, und welche Hinweise es gibt, um das Problem zu lösen, dass der MySQL-Dienst nicht gestartet werden konnte Das Folgende ist ein praktischer Fall.
MySQL ist eine sehr leistungsfähige relationale Datenbank. Allerdings stoßen einige Anfänger bei der Installation und Konfiguration auf verschiedene Schwierigkeiten. Ich werde hier nicht auf den Installationsprozess eingehen, sondern auf den Konfigurationsprozess. Beim Herunterladen von MySQL von der offiziellen Website gibt es das MSI-Format und das Zip-Format. Sie können MSI direkt ausführen, um es zu installieren, und die ZIP-Datei an Ihre bevorzugte Verzeichnisadresse entpacken. Bei der Installation müssen beide konfiguriert werden, bevor sie verwendet werden können. Die folgende Einführung ist hauptsächlich die Standardadresse des MSI-Formats: C:Programme mysql-5.7.18-win32.
1. Nach der Installation oder Dekomprimierung müssen Sie Umgebungsvariablen konfigurieren. Der Vorgang ist wie folgt: Arbeitsplatz->Eigenschaften->Erweiterte Systemeinstellungen->Erweitert->Umgebungsvariablen. Klicken Sie auf den Pfad unter Systemvariablen und wählen Sie Bearbeiten. Fügen Sie „C:ProgramFilesmysql-5.7.18-win32bin;“ hinzu. Hierbei ist zu beachten, dass es sich nicht um eine Deckung handelt! Außerdem ist es am besten, es vorne anzubringen. Das britische Semikolon „;“ kann nicht weggelassen werden. (Sie können es auch in der Mitte einfügen, aber denken Sie daran, es nach „;“ anzuhängen)
2. Klicken Sie auf das Startmenü, suchen Sie nach cmd.exe, klicken Sie mit der linken Maustaste, um es als Administrator auszuführen. Unbedingt als Administrator ausführen! ! !
Wenn Sie cmd direkt ausführen, wird bei der Eingabe von mysqld -install ein Fehler aufgrund unzureichender Berechtigungen angezeigt: Install/Remove of theService Denied!
Wenn Sie „mysqld –install“ korrekt eingeben und die Eingabetaste drücken, wird „Der Dienst existiert bereits“ angezeigt!
3. Geben Sie dann net start mysql ein, um den Server zu starten, wenn angezeigt wird, dass der Server nicht gestartet werden konnte, wie unten gezeigt.
Das liegt daran, dass es in Version 5.7 oder höher keinen Datenordner im Verzeichnis C:Programmemysql-5.7+ gibt. Denken Sie hier daran, den Datenordner von nicht zu kopieren Geben Sie bei anderen Versionen von MySQL stattdessen mysqld--initialize-insecure --user=mysql in das Fenster ein. Beachten Sie, dass vor „--“ ein Leerzeichen steht, und drücken Sie dann die Eingabetaste. (Sie müssen eine halbe Minute warten, es hängt von der Geschwindigkeit des Computers ab)
(Im Verzeichnis C:ProgramFilesmysql-5.7.18-win32 wird angezeigt dass es keinen Datenordner gibt. Hinweis: In Versionen unter 5.7 müssen Sie my-default.ini in C:ProgramFilesmysql-5 ändern. * Verzeichnis, zum Bearbeiten mit der rechten Maustaste klicken und ändernbasedir=……
datadir=…..
wird geändert inbasedir = C:Program Filesmysql-5.*
datadir= C:Program Filesmysql-5.*data
, wobei „C:Program Filesmysql -5.*“ Bestimmen Sie anhand des tatsächlichen Installationsorts 4. Im Verzeichnis C:ProgramFilesmysql-5.7.18-win32 wird angezeigt, dass der Datenordner erfolgreich erstellt wurde. Geben Sie nach dem Erstellen der Daten mysqld –install ein und drücken Sie die Eingabetaste (wenn der Start in Schritt 3 erfolgreich war, ist eine erneute Eingabe nicht erforderlich)5. Nachdem der Dienst erfolgreich gestartet wurde, können Sie sich anmelden. Geben Sie mysql -u root –p ein und drücken Sie die Eingabetaste. Da kein Anmeldekennwort festgelegt ist, müssen Sie es nicht eingeben Drücken Sie einfach die Eingabetaste.
Nach dem Drücken der Eingabetaste war die MySQL-Konfiguration erfolgreich!
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Ein Bilderkarussell mit Vue erstellen
So bedienen Sie Tabellen in Bootstrap
JS ruft den Wert im ersten Element im Auswahl-Dropdown-Feld ab
Verwenden Sie AngularJS, um das Passwort in der Front-End-Schnittstelle abzurufen
Das obige ist der detaillierte Inhalt vonGründe, warum die Installation des MySQL-Dienstes nicht gestartet werden konnte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!