roesti
Goto Top

MySQL Server startet nicht nach öffnen und speichern der My.INI unter Windows

Hallo Leute !

Wenn ich unter Windows Server die My.INI mit dem Editor öffne und anschließend speichere startet mit der MySQL Server nicht mehr. Unter Windows 10 ist es kein Problem hier kann ich beliebig Einstellen. Wenn ich die alte Datei wieder zurück sichere dann funktionierts.
Änderungen habe ich keine gemacht.
Hat jemand eine Idee ?
lg
thomas

Content-Key: 4473477287

Url: https://administrator.de/contentid/4473477287

Printed on: April 28, 2024 at 00:04 o'clock

Member: maretz
maretz Nov 01, 2022 at 07:03:56 (UTC)
Goto Top
Ich VERMUTE mal du hast das übliche Problem mit dem Return am ende... Ich würde da mal nen anderen Editor probieren der dir auch das CR-Zeichen anzeigt -> oft siehst du dann am Ende noch ein kleines Rechteck (oder sonstige Steuerzeichen) die natürlich die Ini zerlegen
Member: roesti
roesti Nov 01, 2022 at 07:08:14 (UTC)
Goto Top
Danke, das probiere ich einmal aus. Habe auch schon an ein falsches Zeichenformat gedacht.
Member: LordGurke
LordGurke Nov 01, 2022 at 12:07:26 (UTC)
Goto Top
Oder dein Editor schreibt ein BOM an den Anfang. Aber eigentlich müsste sich aus den MySQL-Logs doch ergeben, in welcher Zeile der Config das Problem gesehen wird.
Member: roesti
roesti Nov 01, 2022 at 12:09:27 (UTC)
Goto Top
wo bekomme ich einen passenden editor her ?
Interessant ist unter Windows Workstation funktioniert es ohne Probleme. Nur am server nicht.
Member: LordGurke
LordGurke Nov 01, 2022 at 12:15:37 (UTC)
Goto Top
Auch da ist Notepad ein passender Editor, aber du musst beim Speichern einstellen, dass du kein "Unicode mit BOM" haben willst.
Member: godlie
godlie Nov 01, 2022 at 13:20:12 (UTC)
Goto Top
Zitat von @roesti:

wo bekomme ich einen passenden editor her ?
Interessant ist unter Windows Workstation funktioniert es ohne Probleme. Nur am server nicht.

Hallo,
Notepad++ dein Freund und helfer
Member: roesti
roesti Nov 01, 2022 updated at 16:51:23 (UTC)
Goto Top
ich verwende den Notepad
Speichern tue ich mit UTF8 ohne BOM. Habe die Datei auch auf meinen PC zum bearbeiten kopiert, aber funktioniert trotzdem nicht.

Wenn er nich startet bekomme ich kein Error Log.

Hier die MySQL.ERR Datei
2022-11-01T16:21:30.063823Z 0 [Warning] [MY-010915] [Server] '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.
2022-11-01T16:21:30.065824Z 0 [System] [MY-010116] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.30) starting as process 12452
2022-11-01T16:21:30.078826Z 0 [Warning] [MY-013907] [InnoDB] Deprecated configuration parameters innodb_log_file_size and/or innodb_log_files_in_group have been used to compute innodb_redo_log_capacity=100663296. Please use innodb_redo_log_capacity instead.
2022-11-01T16:21:30.083824Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2022-11-01T16:21:34.272064Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2022-11-01T16:21:35.129113Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2022-11-01T16:21:35.129114Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2022-11-01T16:21:35.217118Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060
2022-11-01T16:21:35.217119Z 0 [System] [MY-010931] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: ready for connections. Version: '8.0.30' socket: '' port: 3306 MySQL Community Server - GPL.

ich habe das ganze auch mit notepad++ probiert. Gleiches Ergebnis
Member: Crusher79
Crusher79 Nov 02, 2022 updated at 10:05:49 (UTC)
Goto Top
https://stackoverflow.com/questions/11680815/removing-windows-newlines-o ...

Ich meine sowas hatte ich auch eine Zeit mal gern genommen. Ändert die Bedingungen rasch um und fertig.

Notepad++ bietet Anzeige und Convert an. Ggf. den zum Bearbeiten nehmen? Kann man ja auch in WinSCP o.ä. hinterlegen.

Du gehst doch nun von Windows zu Linux - oder verstehe ich das falsch?


PS:
https://choy.medium.com/fixing-mysql-after-editing-my-ini-in-windows-not ...

https://dazwallace.wordpress.com/2019/08/22/editing-the-mysql-configurat ...

Unsichtbare Zeichen? Ggf. helfen dir die 2.

Suche mal nach "mysql ini Windows notepad++" o.ä. Dann kommen einige Hilfestellungen.....
Member: roesti
roesti Nov 02, 2022 at 10:39:00 (UTC)
Goto Top
ich möchte es gerne auf Windows installieren, wenn möglich.
Member: godlie
godlie Nov 02, 2022 updated at 10:48:07 (UTC)
Goto Top
Hallo,

also laut der Log Datei läuft dein Mysql:

2022-11-01T16:21:35.217119Z 0 [System] [MY-010931] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe: ready for connections. Version: '8.0.30' socket: '' port: 3306 MySQL Community Server - GPL.  

Kann es sein das du vergessen hast, dass dein MYSQL jetzt mit SSL und auf dem Port 33060 läuft ?


2022-11-01T16:21:35.129113Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2022-11-01T16:21:35.129114Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2022-11-01T16:21:35.217118Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060  

grüße
Member: Crusher79
Crusher79 Nov 02, 2022 at 10:47:23 (UTC)
Goto Top
Dann mach das doch....

Hast du doch oder? Versagt es schon mit den Default werten? Was wenn du die Datei mit einen guten Editor bearbeitest? Oben in den Artikel stehen noch mehr drin. Auch VSCode etc.

Wenn der Port frei ist müsste doch nach dem Initialen-Setup der schonmal starten. Tut er das? Was passt du denn an? Hast du einen Denkfehler/ Typo in den Änderungen? Also etwas, dass mit dem Zeichensatz gar nichts zu tun hat.

Hatte das ganze in Xampp. Lief auch unter Windows problemlos.

Du sagst oben aber auch: Du machst keinen Änderungen und speicherst die Datei nur. Warum? Nur kucken, nichts anfassen und speichern?

Wo liegt der Server? Installiert oder eine Art Portable? Direkt auf C:\ oder D:\ oder in unterordnen? Werden nach den Speichern Berechtigungen geändert? Wenn du nichts änderst, is es seltsam.

Notepad++ prüft übrigens. Ohne Änderung bietet es Speichern gar nicht an. "Diskette" ist grau.
Member: roesti
Solution roesti Nov 02, 2022 at 16:57:44 (UTC)
Goto Top
Hallo Liebe Leute !
Vielen Dank für die Hilfe. Ich habe es jetzt rausgefunden. Ich muß es mit dem editor++ bearbeiten und dann als ANSI abspeichern. Dann funktionierts.

Vielen lieben Dank

lg

tom