Kann die Datei "/etc/my.cnf" in MySQL 5.6 (mysql-5.6.26-win32) nicht finden

0

Ich habe diesen Artikel gelesen , kann aber keine /etc/my.cnfDatei / Ordner finden. Ich habe mysql-5.6.26-win32. Welche MySQL-Version muss ich herunterladen, um diese Datei zu bearbeiten?

user43004
quelle

Antworten:

0

Das my.cnfist nicht immer am gleichen Ort auf verschiedenen Systemen. Und MySQL lädt my.cnfbeim Start möglicherweise auch einige andere Dateien.

Um festzustellen, welcher my.cnfBefehl verwendet wird, führen Sie diesen Befehl am besten über die Befehlszeile aus:

mysql --help

Das spuckt im Grunde genommen eine Textwand mit MySQL-Konfigurationsoptionen aus, aber suchen Sie nach einem Textblock in der Nähe der Mitte, der so etwas liest. stammt von einem Ubuntu 12.04.5 Server, aber das Konzept ist dasselbe:

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 

Die Wege /etc/my.cnf, /etc/mysql/my.cnf, /usr/etc/my.cnfund ~/.my.cnfzeigen die Reihenfolge , in der verschiedenen MySQL - Konfigurationsdateien geladen werden.

Überprüfen Sie nun jeden Speicherort, um festzustellen, welchen Speicherort my.cnfIhr Setup hauptsächlich verwendet, und bearbeiten Sie die Datei und passen Sie sie nach Belieben an. Speichern Sie es, starten Sie MySQL neu und die Änderungen und Anpassungen sollten vorhanden sein.

Anhang für Linux / Unix-Benutzer, die herausfinden müssen, wo sich ihre my.cnfDateien befinden.

Und während Sie anscheinend auf einem Windows-System arbeiten, können Sie auf einem Linux / Unix-System diese Ausgabe weiterleiten grep, um Ihr Leben so einfacher zu gestalten:

mysql --help | grep -A 1 "Default options"

Die Ergebnisse sollten genau dies sein:

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 

Was natürlich einfacher zu finden / zu verstehen ist, als eine Reihe von MySQL-Konfigurationsoptionen durchzugehen.

JakeGould
quelle