Ich habe diesen Artikel gelesen , kann aber keine /etc/my.cnf
Datei / Ordner finden. Ich habe mysql-5.6.26-win32
. Welche MySQL-Version muss ich herunterladen, um diese Datei zu bearbeiten?
Ich habe diesen Artikel gelesen , kann aber keine /etc/my.cnf
Datei / Ordner finden. Ich habe mysql-5.6.26-win32
. Welche MySQL-Version muss ich herunterladen, um diese Datei zu bearbeiten?
Antworten:
Da Sie unter Windows arbeiten, schauen Sie rein %PROGRAMDATA%\MySQL\MySQL Server 5.6
. Es kann auch my.ini heißen.
Wenn Sie es dort nicht sehen, lesen Sie die Standorttabelle unter https://dev.mysql.com/doc/refman/5.6/en/option-files.html
Das my.cnf
ist nicht immer am gleichen Ort auf verschiedenen Systemen. Und MySQL lädt my.cnf
beim Start möglicherweise auch einige andere Dateien.
Um festzustellen, welcher my.cnf
Befehl 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.cnf
und ~/.my.cnf
zeigen die Reihenfolge , in der verschiedenen MySQL - Konfigurationsdateien geladen werden.
Überprüfen Sie nun jeden Speicherort, um festzustellen, welchen Speicherort my.cnf
Ihr 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.
my.cnf
Dateien 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.