it-swarm.com.de

Wo befindet sich der MySQL-Client ".my.cnf" in XAMPP für Windows?

Wo befindet sich der MySQL-Client .my.cnf mit XAMPP unter Windows?

Erläuterung: Diese Datei ist standardmäßig nicht vorhanden. Wenn Sie sie also erstellen, wo sollten Sie sie ablegen, damit der Befehlszeilenclient sie automatisch liest?

48
Alex R

Geben Sie dies ein:

mysql --help 

Dann schauen Sie sich die Ausgabe an. Es gibt einen Textblock, der ungefähr zu 3/4 beschreibt, welche Dateien die Standardeinstellungen haben .my.cnf von. Hier ist ein Beispiel aus XAMPP v3.2.1 :

Default options are read from the following files in the given order:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf C:\xampp\mysql\my.ini C:\xampp\mysql\my.cnf C:\xampp\mysql\bin\my.ini C:\xampp\mysql\bin\my.cnf

Ihr Setup kann abweichen. Sie müssen den Befehl ausführen, um die tatsächlichen Pfade auf Ihrem bestimmten System zu überprüfen.

47
Billy

Schau in die MySQL Konfigurationsdatei C:\xampp\mysql\bin\my.ini.

Am Anfang dieser Datei befinden sich einige Kommentare:

# You can copy this file to
# C:/xampp/mysql/bin/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is C:/xampp/mysql/data) or
# ~/.my.cnf to set user-specific options.

Dort erfahren Sie, wo Sie Ihre .my.cnf - Datei finden.

28
Sudantha

Nachdem ich die Standardspeicherorte auf Win7 mit mysql --help Überprüft hatte und keine Konfigurationsdatei finden konnte, suchte ich manuell nach my.ini und fand sie unter C:\ProgramData\MySQL\MySQL Server x.y (Yep, ProgramData, nicht Program Files).

Obwohl ich bei Program Files Eine eigene my.ini verwendet habe, hat die andere Konfiguration meine Einstellungen überschrieben.

22
Hein van Dyke

Gehen Sie zu Systemsteuerung → Dienste, suchen Sie nach MySQL und klicken Sie mit der rechten Maustaste auf Eigenschaften auswählen. Wenn dort, in "Pfad zur EXE-Datei", gibt es einen Parameter wie

--defaults-file="X:\path\to\my.ini"

dies ist die Datei, die der Server tatsächlich verwendet (unabhängig davon, was mysql --help druckt).

13
Matthias Ronge

Es befindet sich normalerweise in Ihrem MySQL-Installationsordner wie in C:\Program Files\MySQL\MySQL Server 5.5\my.ini oder C:\xampp\mysql\bin

Wenn es nicht vorhanden ist, ist es sehr wahrscheinlich, dass Sie keines haben und MySQL nur Standardwerte lädt.

Möglicherweise müssen Sie ausgeblendete Dateien und Ordner aktivieren, um sie anzuzeigen. Zu Ordneroptionen wechseln: Wechseln Sie in einem beliebigen Ordner zum oberen horizontalen Haupttextmenü >> Extras >> Ordneroptionen. Aktivieren Sie "Versteckte Dateien und Ordner anzeigen" und "Geschützte Systemdateien anzeigen", speichern und beenden Sie das Programm

4
ESG

Klicken Sie in der XAMPP-Systemsteuerung auf die Schaltfläche Config für MySQL, um die aktuell verwendete Datei zu finden.

4

Wenn Sie mit MySQL Workbench eine Verbindung zum Server herstellen, sehen Sie im Menü auf der linken Seite unter "Verwaltung" und "Optionsdatei" nach, wo sich die Konfigurationsdatei befindet, die von diesem Server verwendet wird .

1
Glen

Erstellen Sie es selbst im Ordner "c:\xampp\mysql".

0
Ebrahim Asadi