wake-up-neo.net

Fehler beim Installieren von MySQL

Beginning configuration step: Initializing Database
Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.0.11...
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...
2018-06-26T08:44:42.036600Z 0 [ERROR] [MY-011071] [Server] Unknown suffix '.' used for variable 'lower_case_table_names' (value '0.0')
2018-06-26T08:44:42.036600Z 0 [ERROR] [MY-011071] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: Error while setting value '0.0' to 'lower_case_table_names'
2018-06-26T08:44:42.036600Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-06-26T08:44:42.036600Z 0 [Note] [MY-010120] [Server] Binlog end
Process for mysqld, with ID 3232, was run successfully and exited with code 1.
Failed to start process for MySQL Server 8.0.11.
Database initialization failed.
Ended configuration step: Initializing Database

Ich habe diesen Fehler während der Installation von MySQL im Anwendungskonfigurationsteil im Protokoll.

12
Chain Cross

Nach diesen Schritten gelöst:
- Rollback-Installation bis zur ersten Seite und wählen Sie "Mysql-Server entfernen"
- Deinstallation über das Programm zum Hinzufügen/Entfernen des Programms mysql community installer
- Neustart
- install version mysql-installer-web-community-5.7.22.1 und Update auswählen, wenn gefragt wird .
- erledigt

3
Rafael Souza

Dies ist ein Fehler im Installationsprogramm von 8.0.11 . Die Variable lower_case_table_names der neuen Version enthält Änderungen. Sehen:

https://dev.mysql.com/doc/relnotes/mysql/8.0/de/news-8-0-11.html

Niemand kann das reparieren. Wenn Sie den Server installieren, wird die Konfigurationsdatei vor neu geschrieben. Jedes Mal. Wenn Sie also in my.ini diesen Wert auf 0 setzen, werden die Änderungen überschrieben.

Jemand muss einen Fehler bei MySql melden.

EDIT: Ich habe einen Fehler an Oracle gemeldet: https://bugs.mysql.com/bug.php?id=91539

2
user6266369

Die einzige Möglichkeit, diesen Fehler zu beseitigen, besteht darin, dem MySQL-Installationsprogramm die Aktualisierung zu ermöglichen, wenn es zu Beginn der Installation dazu aufgefordert wird. Bitte beachten Sie, dass Sie diese Fehlermeldung erhalten, wenn Sie das Installationsprogramm nicht zugelassen haben.

Das Aktualisieren von lower_case_table_names = 0 in my.ini behebt dies nicht, da MySql es jedes Mal vor der Ausführung der Skripts auf 0.0 initialisiert.

Wenn Sie keine Updates zugelassen haben, müssen Sie alle Komponenten von MySql deinstallieren, das Installationsprogramm erneut ausführen und die Aktualisierung durchführen lassen.

2
Abhijay Kumar

Aktualisieren Sie das Installationsprogramm für die Datei mysql-installer-web-community-5.7.22.1 während der Installation über das Web. Das gleiche Problem ist aufgetreten. Nach der Aktualisierung des Installationsprogramms funktioniert es ordnungsgemäß. 

1
Abdulwahid

Als ich MySQL von 8.0.11 auf 5.7.22 heruntergestuft habe, ist dieser Fehler aufgetreten. Verbringen Sie viel Zeit, um den Fehler zu beheben. Zum Schluss behebe ich dieses Problem mit den folgenden Schritten: 

  1. deinstallieren Sie alle zugehörigen Funktionen mit MySql (verwenden Sie Systemsteuerung> Programme und Funktionen).
  2. gehen Sie zu Laufwerk C:, machen Sie alle versteckten Dateien sichtbar (Ansicht> versteckte Elemente), suchen Sie nach der ProgramData-Datei
  3. löschen Sie die MySql-Datei in der versteckten ProgramData-Datei manuell. Stellen Sie sicher, dass alle MySQL-Dateien gelöscht werden, und installieren Sie MySQL neu. Für mich geht das. Ich habe MySQL 5.7.22 ohne Probleme erfolgreich installiert.

Meine Vermutung: Dieser Fehler tritt wahrscheinlich auf, wenn Sie MySQL-Server zum zweiten oder dritten Mal installieren. Es scheint, dass der Fehler auftritt, weil die alten MySql-Dateien nicht vollständig gelöscht werden. Normalerweise denken wir alle, dass die Dateien nach dem Deinstallieren der Anwendung aus den Programmdateien gelöscht werden. Es ist sauber und alles wurde erledigt. Es gibt jedoch noch einige Dateien, die uns verborgen sind. Wir müssen sie selbst löschen.

1
Elena

Bei der Installation des MySQL-Servers wurde der Installationsassistent an der Stelle, an der die Datenbank initialisiert wurde (falls erforderlich), gebannt.

  1. entfernen Sie den Mysql-Ordner aus dem Ordner "C:\ProgramData". Hinweis: ProgramData ist ausgeblendet. Sie müssen es sichtbar machen.
  2. Deinstallieren Sie den mysql-Server, wenn er in der Liste der installierten Programme in der Systemsteuerung war.
  3. Laden Sie mysql-installer-web-community-8.0.13.0 herunter und installieren Sie es erneut.
0
Deven Chavda

Auf der Fehlerseite gibt der letzte Kommentar an, dass das neueste Installationsprogramm dieses Problem löst. Für mich nicht. Die folgenden Schritte haben mich zu einer Neuinstallation gemacht (nachdem Sie das neueste Installationsprogramm erhalten haben):

Wenn es bei Datenbankinitialisierung fehlschlägt, brechen Sie es einfach zurück zur Hauptseite des Installationsprogramms ab, auf der Sie den installierten MySQL-Server mit einer Rekonfigurationsoption sehen können.

Bearbeiten Sie nun den my.ini und stellen Sie das ein 

"lower_case_table_names=0.0" 

zu 

"lower_case_table_names=0"

Klicken Sie auf "Neu konfigurieren" und nun wird dieses Problem behoben.

Ich hoffe es hilft.

0
elbee

Wenn der Fehler in https://bugs.mysql.com/bug.php?id=91476 gemeldet wird, aktualisieren Sie das MySQL-Installationsprogramm auf 1.4.26.0 und installieren Sie den MySQL-Server erneut, um das Problem zu beheben.

0
Yan

Ich habe das gleiche Problem mit dem Installationsprogramm 1.4.25 gehabt und dieses Problem behoben, indem ich die folgenden Schritte ausführte [ohne das Installationsprogramm zu aktualisieren]

  1. Es gibt einen OrdnerMySQL Installer für Windows\Manifest\Templates
  2. Im Ordner "Templates" gibt es einige Textdateien, die bei der Generierung von my.ini als Vorlage verwendet werden können. Ich habe die Zeile lower_case_table_names= auskommentiert

Jetzt führe ich den Konfigurationsprozess mit dem Installer aus und es wird ohne Fehler ausgeführt. Außerdem füge ich die Variable später hinzu und starte den Server neu.

0
Chandan