Nie mogę znaleźć pliku my.cnf lub innego pliku konfiguracyjnego MySQL dostarczonego z MAMP . Czy to nie zawiera?
94
Serwer MySQL MAMP (nie PRO) zostanie uruchomiony bez żadnego pliku my.cnf. Ale możesz utworzyć własny plik my.cnf.
my.cnf
plik w formacie/Applications/MAMP/conf/
my.cnf
my.cnf
Nie musisz umieszczać pełnej konfiguracji w pliku my.cnf. Możesz po prostu dodać części konfiguracji ... na przykład:
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
. Skąd dokładnie wiedziałeś , czego szukam?Niektóre standardowe warianty my.cnf można znaleźć w / Applications / MAMP / Library / support-files /
Wywoływanie
mysqld --verbose --help | less
raportów binarnych MAMP mysqld:Skopiuj jeden z wariantów z / Applications / MAMP / Library / support-files / do jednej z lokalizacji w powyższej kolejności wyszukiwania mysqld, a po ponownym uruchomieniu demona powinno być dobrze.
źródło
Ponieważ serwer MAMP generuje się
my.cnf
dynamicznie podczas uruchamiania serwera MAMP, najlepiej jest wykonać następujące kroki, aby dodać lub edytować konfigurację MySQL:Wypróbowałem to na MAMP PRO 3.5.
źródło
W przypadku MAMP 3.5 na Mac El Capitan działało tylko to:
my.cnf
plik w formacie/Applications/MAMP/Library/
Dodaj swoje treści do
my.cnf
like[mysqld] max_allowed_packet = 64M
Zapisać
my.cnf
Nie wymaga zmiany właściciela pliku, powinno działać. Sprawdź, uruchamiając
SHOW VARIABLES
phpmyadmin i poszukaj zmienionych ustawień.źródło
Nie, nie jest dostarczany z plikiem my.cnf
źródło
Zauważyłem, że MAMP PRO domyślnie utworzy my.cnf podczas uruchamiania w katalogu MAMP / tmp, jeśli plik ~ / my.cnf nie jest dostarczony ... grepping ps aux możesz znaleźć domyślną lokalizację w / Applications / MAMP / tmp /my.cnf ...
Który zapewnił następujące ...
root 284 0.0 0.1 2435544 532 ?? Ss 12:00AM 0:00.06 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe --defaults-file=/Applications/MAMP/tmp/mysql/my.cnf --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --user=mysql --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log.err --tmpdir=/Applications/MAMP/tmp/mysql/tmpdir --datadir=/Library/Application Support/appsolute/MAMP PRO/db/mysql
źródło