Lösung für das Problem, dass die MySQL-Konfigurationsdatei nicht geändert werden kann (Win10)

Lösung für das Problem, dass die MySQL-Konfigurationsdatei nicht geändert werden kann (Win10)

Notieren Sie die Probleme, die Sie für andere lösen.

Problembeschreibung

Die MySQL-Version ist 5.7 und das Betriebssystem ist Windows 10. MySQL ist unter C:\Programme installiert. Vor Kurzem mussten Sie der Konfigurationsdatei my-default.ini im MySQL-Installationsverzeichnis ein neues Konfigurationselement hinzufügen:

max_allowed_package=100M

Nach dem Bearbeiten einer Datei schlägt das Speichern immer fehl und ich erhalte die Meldung „Zugriff verweigert“.
Später habe ich den MySQL-Dienst gestoppt, konnte die Änderungen aber immer noch nicht speichern.
Kopieren Sie anschließend my-default.ini auf Laufwerk D, ändern Sie es und speichern Sie es. Löschen Sie die ursprüngliche Konfigurationsdatei unter C:\Programme. Öffnen Sie als Administrator eine Befehlszeile und kopieren Sie die Dateien mit dem Kopierbefehl an den ursprünglichen Speicherort unter C:\Programme. Obwohl das Problem, dass die Konfigurationsdatei nicht gespeichert werden konnte, behoben war, zeigte der Befehl „show variables“ nach dem Neustart des MySQL-Dienstes an, dass die Parameter nicht geändert worden waren.

Problemumgehung

1. Stoppen Sie den MySQL-Dienst.

2. Öffnen Sie den Dateibrowser. Datei -> Ordner- und Suchoptionen ändern -> Registerkarte „Ansicht“ -> alle versteckten Dateien und Ordner deaktivieren.

3. Sie können jetzt den versteckten Ordner C:\ProgramData\MySQL\MySQL Server 5.7 sehen. In diesem Ordner befindet sich eine my.ini-Konfigurationsdatei. MySQL liest diese Konfigurationsdatei standardmäßig.

4. Kopieren Sie myini auf eine andere Festplatte, beispielsweise Laufwerk D.

5. Ändern Sie D:\my.ini und speichern Sie. Hinweis: max_allowed_packet=100M sollte im Konfigurationsabschnitt [mysqld] platziert werden. Sie können zunächst nach diesem Parameter suchen. Wenn das System ihn bereits hat, ändern Sie einfach die Nummer.

6. Löschen Sie my.ini im ursprünglichen Installationsverzeichnis als Administrator.

7. Öffnen Sie das Startmenü, klicken Sie mit der rechten Maustaste auf den Befehlszeilenmenüpunkt -> Als Administrator ausführen. Führen Sie den Befehl aus:

kopiere "D:\my.ini" "C:\ProgramData\MySQL\MySQL Server 5.7"

Siebtens: Starten Sie den MySQL-Dienst.

denken

Win10 erlaubt die Änderung von Dateien und Ordnern nur mit Administratorrechten. Verwenden Sie also diese Befehlszeile, um das Problem zu lösen. Gleichzeitig liest MySQL standardmäßig die Konfigurationsdatei my.ini unter C:\ProgramData\MySQL\MySQL Server 5.7.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • MySQL-Konfigurationsdatei my.cnf-Parameteroptimierung und ausführliche Erklärung auf Chinesisch
  • Detaillierte Erklärung der MySQL my.ini-Konfigurationsdatei
  • MySQL-Leistungsoptimierungspfad --- Ändern Sie die Konfigurationsdatei my.cnf
  • Detaillierte Erklärung der MySQL-Konfigurationsdatei my.cnf auf Chinesisch, mit Weitergabe von Methoden zur MySQL-Leistungsoptimierung
  • MySQL-Optimierungskonfigurationsdatei my.ini (Discuz-Forum)
  • MariaDB (MySQL-Zweig) my.cnf-Konfigurationsdatei, chinesische kommentierte Version
  • Detaillierte Erläuterung der Optimierung der MySQL-Konfigurationsdatei my.cnf (mysql5.5)
  • MySQL 5.5.49 - Optimierungsdetails für große Speicherkonfigurationsdateien
  • Vorlage für optimale Konfigurationsdatei für MySQL 5.6 und 5.7 (my.ini)
  • Vergleich der chinesischen Version der MySQL-Konfigurationsdatei my.cnf

<<:  jQuery implementiert das Klicken auf die linke und rechte Schaltfläche zum Wechseln von Bildern

>>:  Detaillierte Erklärung der Serveroptionen von Tomcat

Artikel empfehlen

Vue realisiert den Prozentbalkeneffekt

In diesem Artikel wird der spezifische Code von V...

Verwendung von „align-content“ im Zeilenumbruchbereich des Flex-Layouts

1. Das in diesem Artikel implementierte Effektdia...

Zusammenfassung zur Verwendung des MySQL-Autorisierungsbefehls „grant“

So verwenden Sie den MySQL-Autorisierungsbefehl „...

Ein auf Vue-cli basierender Codesatz unterstützt mehrere Projekte

Inhaltsverzeichnis Anwendungsszenario Ideen Proje...

Lösung zur Installation von Vim im Docker-Container

Inhaltsverzeichnis Der Anfang der Geschichte Inst...

Lösung für das Problem mit verstümmelten chinesischen MySQL-Zeichen

1. Die chinesischen verstümmelten Zeichen erschei...

So implementieren Sie Linux Deepin, um redundante Kernel zu löschen

Im vorherigen Artikel wurde beschrieben, wie man ...

Chrome 4.0 unterstützt GreaseMonkey-Skripte

GreaseMokey (die Chinesen nennen es Grease Monkey...

Ändern Sie die MySQL-Datenbank-Engine in InnoDB

PS: Ich verwende hier PHPStudy2016 1. Stoppen Sie...

So installieren Sie Golang unter Linux

Go ist eine Open-Source-Programmiersprache, die d...