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

Einführung in Linux-Komprimierungs- und Dekomprimierungsbefehle

Inhaltsverzeichnis Gängige Komprimierungsformate:...

Lösung für das Problem der Werteübergabe zwischen HTML-Seiten

Als ich den Aufsatz zum ersten Mal verwendete, füh...

Zusammenfassung der grundlegenden Operationen für MySQL-Anfänger

Bibliotheksbetrieb Abfrage 1.SHOW DATABASE; ----A...

Tomcat-Konfiguration und wie man ihn in Eclipse startet

Inhaltsverzeichnis So installieren und konfigurie...

Nginx Reverse Proxy Springboot JAR-Paket-Prozessanalyse

Die übliche Methode zum Bereitstellen eines Sprin...

Details zum Schreiben von React in einem Vue-Projekt

Wir können jsx/tsx-Dateien direkt erstellen Die P...

V-Bind in Vue verstehen

Inhaltsverzeichnis 1. Analyse des wichtigsten Que...

Erfahren Sie in einem Artikel mehr über JavaScript-Closure-Funktionen

Inhaltsverzeichnis Variablenbereich Das Konzept d...

svg+css oder js zum Erstellen eines Tick-Animationseffekts

Mein Chef hatte mich gebeten, ein Programm zu ers...

vue+echarts realisiert den Flusseffekt der China-Karte (detaillierte Schritte)

@vue+echarts realisiert den Flusseffekt der China...

js, um Sternblitzeffekte zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

So installieren und konfigurieren Sie MySQL 5.7.19 unter CentOS 6.5

Die detaillierten Schritte zur Installation von m...