MAMP에 포함 된 MySQL은 구성 파일이 포함되어 있지 않습니까?
문제
MySQL에 대한 my.cnf 또는 기타 구성 파일을 찾을 수없는 것 같습니다. 맘. 하나를 포함하지 않습니까?
해결책
MIMP (Pro)의 MySQL 서버는 my.cnf 파일없이 시작됩니다. 그러나 자신의 my.cnf 파일을 만들 수 있습니다.
- 서버를 중지하십시오
- a
my.cnf
파일에/Applications/MAMP/conf/
- 콘텐츠를 추가하십시오
my.cnf
- 구하다
my.cnf
- 서버를 시작하십시오
my.cnf 파일에 완전한 구성을 넣을 필요는 없습니다. 구성의 일부를 추가 할 수 있습니다 ... 예를 들어 :
[mysqld]
max_allowed_packet = 64M
다른 팁
일부 표준 MY.CNF 변형은/응용 프로그램/MAMP/Library/Support-Files에서 찾을 수 있습니다.
호출 mysqld --verbose --help | less
MAMP MYSQLD BINARY 보고서에서 :
기본 옵션은 주어진 순서로 다음 파일에서 읽습니다 : /etc/my.cnf /etc/mysql/my.cnf/applications/mamp/conf/my.cnf ~/.my.cnf
/Applications/MAMP/Library/Support-Files/의 변형 중 하나를 위의 MySQLD의 검색 순서 중 하나에 복사하면 데몬을 다시 시작한 후에 가야합니다.
MAMP 서버가 생성되므로 my.cnf
MAMP 서버 스타트 업에서 동적으로, 다음 단계를 사용하여 MySQL 구성을 추가하거나 편집하는 것이 가장 좋습니다.
- MAMP 서버를 중지하십시오
- goto 파일> 편집 템플릿> mysql
- 필요한 변경을하고 저장하십시오
- MAMP를 다시 시작하십시오
나는 이것을 Mamp Pro 3.5에서 시도했다.
Mac El Capitan의 MAMP 3.5의 경우, 이것은 나에게 효과적이었습니다.
- 서버를 중지하십시오
- a
my.cnf
파일에/Applications/MAMP/Library/
콘텐츠를 추가하십시오
my.cnf
처럼[mysqld] max_allowed_packet = 64M
구하다
my.cnf
- 서버를 시작하십시오
파일의 소유권을 변경할 필요가 없으므로 작동해야합니다. 실행하여 확인하십시오 SHOW VARIABLES
phpmyadmin에서 변경된 설정을 찾으십시오.
아니요, my.cnf 파일과 함께 제공되지 않습니다
A ~/my.cnf가 제공되지 않으면 MAMP Pro가 MAMP/TMP 디렉토리 아래에서 기본적으로 MY.CNF를 생성한다는 것을 알았습니다. /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