Heim > Datenbank > MySQL-Tutorial > Hauptteil

Detaillierte Lösung des Problems, dass die MySQL-Konfigurationsdatei nicht geändert werden kann (Win10)

黄舟
Freigeben: 2017-03-28 13:33:55
Original
1376 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Lösung für das Problem vorgestellt, dass die MySQL-Konfigurationsdatei nicht geändert werden kann. Interessierte Freunde können darauf verweisen

Notieren Sie die Probleme, bei deren Lösung Sie anderen geholfen haben.

Problembeschreibung

MySQL-Version ist 5.7 und das Betriebssystem ist Windows 10. MySQL wird unter C:Programme installiert. Kürzlich muss der Konfigurationsdatei my-default.ini im MySQL-Installationsverzeichnis ein neues Konfigurationselement hinzugefügt werden:

max_allowed_packet=100M

Bearbeiten Datei Nach dem Speichern schlägt das Speichern immer fehl und es wird die Meldung „Zugriff verweigert“ angezeigt.
Später habe ich den MySQL-Dienst gestoppt und konnte die Änderungen immer noch nicht speichern.
Kopieren Sie später my-default.ini auf das Laufwerk D, ändern Sie es und speichern Sie es. Löschen Sie die ursprüngliche Konfigurationsdatei unter C:Programme. Öffnen Sie die Befehlszeile als Administrator und verwenden Sie den Befehl Kopieren, um an den ursprünglichen Speicherort unter C:Programme zu kopieren. Obwohl das Problem, dass die Konfigurationsdatei nicht gespeichert werden kann, behoben wurde, kann der Befehl show variables nach dem Neustart des MySQL-Dienstes feststellen, dass die Parameter nicht geändert wurden.

Lösung

1. Stoppen Sie den MySQL-Dienst.

2. Öffnen Sie den Dateibrowser. Datei -> Ordner ändern und Suchen Registerkarte "Ansicht" -> Alle Optionen für versteckte Dateien und Ordner entfernen.

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

4. Kopieren Sie myini auf andere Laufwerke, z. B. 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 direkt.

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:

copy "D:\my.ini" "C:\ProgramData\MySQL\MySQL Server 5.7"
Nach dem Login kopieren

Siebtens öffnen Sie den MySQL-Dienst.

Thinking

win10 beschränkt Änderungen an 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:ProgramDataMySQLMySQL Server 5.7.

Das obige ist der detaillierte Inhalt vonDetaillierte Lösung des Problems, dass die MySQL-Konfigurationsdatei nicht geändert werden kann (Win10). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!