Dieser Artikel vermittelt Ihnen relevantes Wissen über MySQL, in dem hauptsächlich Probleme im Zusammenhang mit der häufigen Fehlerbehandlung während der Installation organisiert werden, einschließlich Fehler beim Starten der Verarbeitung, Fehler 1053, Fehler bei der Initialisierung der Winwods-Installation, Unfähigkeit, sich nach der MySQL8-Installation anzumelden usw. Nehmen wir es Schauen Sie sich den Inhalt unten an. Ich hoffe, er wird für alle hilfreich sein.
Empfohlenes Lernen: MySQL-Video-Tutorial
Windows kann den MySQL-Dienst nicht starten. Fehler 1053: Der Dienst hat nicht rechtzeitig auf die Start- oder Steuerungsanforderung reagiert
Verarbeitungsmethode:
1. Geben Sie tasklist in die Befehlszeile ein, um den Prozess anzuzeigen
2. Beenden Sie den Prozess entsprechend dem Prozessnamen
taskkill /f /t /im Prozessname
Server2012-Standort
Andere Win7- und Win10-Betriebssysteme
1), Computer->Verwaltung->Lokale Benutzer und Gruppen->Gruppe, doppelklicken Sie, der Effekt ist wie folgt:
(2), doppelklicken Sie auf Administratoren und klicken Sie auf Hinzufügen, dann auf Erweitert
(3), fügen Sie NETZWERKDIENST zur Administratorengruppe hinzu
sc delete mysql57303307
Denken Sie hier daran, MySQL einfach neu zu installieren. 2 Folgen Sie diesen Schritten und führen Sie es erneut aus (löschen Sie die ursprünglichen MySQL-Dateien und installieren Sie sie alle neu).
Eine weitere Gefahr besteht darin, dass Sie den Windows Installer-Dienst aktivieren müssen, wenn er immer noch nicht gestartet werden kann
Windows Installer ist eine allgemeine Software-Release-Methode, die zum Installieren der Software verwendet wird.
Standardmäßig wird der Dienst manuell gestartet und muss in der Dienstverwaltung geöffnet werden.
Klicken Sie mit der rechten Maustaste auf Start – Ausführen – Geben Sie „services.msc“ ein – Windows Installer – Start
Beginning configuration step: Writing configuration fileSaving my.ini configuration file... Saved my.ini configuration file. Ended configuration step: Writing configuration fileBeginning configuration step: Updating Windows Firewall rules Adding a Windows Firewall rule for MySQL80 on port 3306. Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow 确定。 Successfully added the Windows Firewall rule. Adding a Windows Firewall rule for MySQL80 on port 33060. Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow 确定。 Successfully added the Windows Firewall rule. Ended configuration step: Updating Windows Firewall rules Beginning configuration step: Adjusting Windows serviceAttempting to grant Network Service require filesystem permissions. Granted permissions. Adding new serviceNew service added Ended configuration step: Adjusting Windows serviceBeginning configuration step: Initializing database (may take a long time)Attempting to run MySQL Server with --initialize-insecure option... Starting process for MySQL Server 8.0.24... Starting process with command: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1... Process for mysqld, with ID 2572, was run successfully and exited with code -1073741515. Failed to start process for MySQL Server 8.0.24. Database initialization failed. Ended configuration step: Initializing database (may take a long time)
Installieren Sie einfach VC_redist.x86. Die Ausführung ist in Ordnung
Geben Sie gpedit.msc ein und öffnen Sie die Richtlinienverwaltung.
Nach der Aktivierung der Zertifikatsaktualisierung ist das normal.
Da einige Systemabbilder früher erstellt wurden und nicht aktualisiert werden können, muss ein System-Patch-Paket installiert werden, um vc++ zu vervollständigen Installation
Die von Centos7 bereitgestellte Standard-OpenSSL-Version ist 1.0.2. Wenn sie zu niedrig ist, wird ein Fehler gemeldet
libssl.so.1.1: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Es werden auch Fehler gemeldet, wenn die OpenSSL-Version ausgeführt wird, die mit den oben genannten übereinstimmt. Dies liegt daran, dass der Speicherort der OpenSSL-Bibliothek falsch ist oder Version 1.1 oder Wenn Sie die OpenSSL-Version nicht aktualisieren möchten, müssen Sie sie manuell kompilieren. Die Fehlerlösung ist sehr einfach. Installieren Sie sie einfach korrekt.
Lassen Sie mich am Beispiel von Centos7 über die spezifischen Kompilierungs- und Installationsschritte sprechen
–Bestätigung der OpenSSL-Version[root@jeames ~]# OpenSSL-Version
OpenSSL 1.0 .1e-fips 11. Februar 2013
– Kompilieren Sie OpenSSL
Tar -xvf OpenSSL-1.1.1g.tar.gz
CD OpenSSL-1.1 .1g
./config shared --openssldir=/usr/local/openssl --prefix= /usr/local/openssl
make && make install
–Konfiguration
Verwenden Sie nach der Kompilierung die OpenSSL-Version, um die aktuelle OpenSSL-Versionsnummer zu überprüfen.
Sie werden feststellen, dass es sich immer noch um 1.0.2 handelt, daher müssen hier einige zusätzliche Konfigurationsarbeiten durchgeführt werden.
[root@jeames openssl-1.1.1g]# more /etc/ld.so.conf
include ld.so.conf.d/*.conf
[root@jeames openssl-1.1.1g]# echo „/usr /local/lib64/“ >> /etc/ld.so.conf
[root@jeames openssl-1.1.1g]# ldconfig
Verwenden Sie einfach die OpenSSL-Version erneut, um die Version zu überprüfen.
Wenn es nicht funktioniert, Sie können die folgende Methode ausprobieren:
der Reihe nach ausführen (zuerst die alte Version sichern, dann eine weiche Verbindung vom Installationsort der neuen Version erstellen)
mv /usr/bin/openssl /usr/bin/openssl.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo „/usr/local/openssl/lib ” >> /etc/ld.so.conf
ldconfig -v
Erste Methode:
1 .cnf-Konfigurationsdatei, nämlich: vim /etc/my.cnf oder vi /etc /my.cnf
2. Skip-Grant-Tables unter [mysqld] hinzufügen, dann speichern und beenden
3. Starten Sie den MySQL-Dienst neu: service mysqld Neustart
4. Ändern Sie den Root-Benutzernamen
Führen Sie nach dem Neustart den MySQL-Befehl aus, um den MySQL-Befehl einzugeben.
5. Ändern Sie das Root-Benutzerkennwort. Beachten Sie, dass hier manchmal angezeigt wird, dass die Änderung nicht zulässig ist dann ausführen
update mysql.user set Authentication_string=password('root') where user='root'; - -5.7 version
Flushprivilegien;
6. Kommentieren Sie Skip-Grant-Tabellen in /etc/my.cnf aus und Dann starten Sie MySQL neu, das heißt: service mysqld restart
Okay, jetzt können Sie sich mit dem neuen Root-Passwort anmelden!
Die zweite Methode:
Unter dem MySQL8-System gilt die folgende Methode (vollständiger Pfad)
G:mysql-8.0.23-winx64binmysqld --datadir=G:mysql-8.0.23-winx64data80323308 -- console --skip-grant-tables --shared-memory
Öffnen Sie dann ein weiteres Fenster und führen Sie den folgenden Befehl aus: cd G:mysql-8.0.23-winx64bin
mysql> select user,host,authentication_string from mysql.user;mysql> delete from mysql.user where user='root' ;
mysql> root@'% ' identifiziert mit mysql_native_password durch 'root';
mysql> grant all on
.
to root@'%' with grant options; root‘; mysql> grant all on .
to root@‘localhost‘ with grant option;
mysql>
Das obige ist der detaillierte Inhalt vonUmgang mit häufigen Fehlern während der MySQL-Installation (Zusammenfassungsfreigabe). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!