답변:
MAMP (PRO 아님)의 MySQL 서버는 my.cnf 파일없이 시작됩니다. 그러나 고유 한 my.cnf 파일을 만들 수 있습니다.
my.cnf
파일 만들기/Applications/MAMP/conf/
my.cnf
my.cnf
my.cnf 파일에 전체 구성을 넣을 필요는 없습니다. 구성의 일부만 추가 할 수 있습니다. 예를 들면 다음과 같습니다.
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
. 내가 뭘 찾고 있는지 정확히 어떻게 알았어?
일부 표준 my.cnf 변형은 / Applications / MAMP / Library / support-files /에서 찾을 수 있습니다.
mysqld --verbose --help | less
MAMP mysqld 바이너리 보고서 호출 :
기본 옵션은 주어진 순서로 다음 파일에서 읽습니다. /etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf ~ / .my.cnf
/ Applications / MAMP / Library / support-files /의 변형 중 하나를 위의 mysqld 검색 순서에있는 위치 중 하나에 복사하면 데몬을 다시 시작한 후에 이동하는 것이 좋습니다.
~ / my.cnf가 제공되지 않으면 MAMP PRO가 시작시 기본적으로 MAMP / tmp 디렉토리 아래에 my.cnf를 생성한다는 것을 발견했습니다 ... grepping ps aux 당신은 / Applications / MAMP / tmp에서 기본 위치를 찾을 수 있습니다 /my.cnf ...
ps aux | grep mysql
다음을 제공했습니다 ...
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