Ich kann anscheinend die Datei my.cnf oder eine andere Konfigurationsdatei für MySQL, die mit MAMP geliefert wird, nicht finden . Enthält es keine?
93
Der MySQL-Server von MAMP (nicht PRO) wird ohne my.cnf-Datei gestartet. Sie können jedoch Ihre eigene my.cnf-Datei erstellen.
my.cnf
Datei in/Applications/MAMP/conf/
my.cnf
my.cnf
Sie müssen keine vollständige Konfiguration in die Datei my.cnf einfügen. Sie können einfach Teile einer Konfiguration hinzufügen ... zum Beispiel:
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
. Woher wusstest du genau, wonach ich gesucht habe?Einige Standardvarianten von my.cnf finden Sie unter / Applications / MAMP / Library / support-files /
Aufrufen
mysqld --verbose --help | less
der MAMP-MySQL-Binärberichte:Kopieren Sie eine der Varianten in / Applications / MAMP / Library / support-files / an einen der Speicherorte in der Suchreihenfolge von mysqld oben, und Sie sollten nach dem Neustart des Daemons bereit sein.
quelle
Da der MAMP-Server
my.cnf
beim Start des MAMP-Servers dynamisch generiert wird , sollten Sie die folgenden Schritte ausführen, um die MySQL-Konfiguration hinzuzufügen oder zu bearbeiten:Ich habe dies auf MAMP PRO 3.5 versucht.
quelle
Für MAMP 3.5 auf Mac El Capitan hat nur dies bei mir funktioniert:
my.cnf
Datei in/Applications/MAMP/Library/
Fügen Sie Ihren Inhalt in
my.cnf
like hinzu[mysqld] max_allowed_packet = 64M
sparen
my.cnf
Es ist nicht erforderlich, den Besitz der Datei zu ändern, es sollte funktionieren. Überprüfen Sie dies, indem Sie
SHOW VARIABLES
in phpmyadmin ausgeführt werden, und suchen Sie nach Ihrer geänderten Einstellung.quelle
Nein, die my.cnf-Datei wird nicht mitgeliefert
quelle
Ich habe festgestellt, dass MAMP PRO beim Start standardmäßig eine my.cnf im Verzeichnis MAMP / tmp erstellt, wenn keine ~ / my.cnf bereitgestellt wird /my.cnf ...
Welches lieferte die folgenden ...
quelle