Não consigo encontrar o my.cnf ou outro arquivo de configuração do MySQL que vem com o MAMP . Não inclui um?
Não consigo encontrar o my.cnf ou outro arquivo de configuração do MySQL que vem com o MAMP . Não inclui um?
Respostas:
O servidor MySQL do MAMP (não PRO) será iniciado sem nenhum arquivo my.cnf. Mas você pode criar seu próprio arquivo my.cnf.
my.cnf
arquivo em/Applications/MAMP/conf/
my.cnf
my.cnf
Você não precisa colocar uma configuração completa no arquivo my.cnf. Você pode apenas adicionar partes de uma configuração ... por exemplo:
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
. Como você sabia exatamente o que eu estava procurando?
Algumas variantes padrão de my.cnf podem ser encontradas em / Applications / MAMP / Library / support-files /
Invocando mysqld --verbose --help | less
nos relatórios binários MAMP do mysqld:
As opções padrão são lidas a partir dos seguintes arquivos na ordem fornecida: /etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf ~ / .my.cnf
Copie uma das variantes em / Applications / MAMP / Library / support-files / para um dos locais na ordem de pesquisa do mysqld acima, e você estará pronto para prosseguir após reiniciar o daemon.
Como o servidor MAMP é gerado my.cnf
dinamicamente na inicialização do servidor MAMP, é melhor usar as seguintes etapas para adicionar ou editar a configuração do MySQL:
Tentei fazer isso no MAMP PRO 3.5.
Para MAMP 3.5 no Mac El Capitan, apenas isso funcionou para mim:
my.cnf
arquivo em/Applications/MAMP/Library/
Adicione o seu conteúdo ao my.cnf
gosto
[mysqld]
max_allowed_packet = 64M
Salve my.cnf
Não é necessário alterar a propriedade do arquivo, ele deve funcionar. Verifique executando SHOW VARIABLES
em phpmyadmin e procure sua configuração alterada.
Descobri que MAMP PRO criará um my.cnf por padrão na inicialização no diretório MAMP / tmp se um ~ / my.cnf não for fornecido ... grepping ps aux você pode encontrar o local padrão em / Applications / MAMP / tmp /my.cnf ...
ps aux | grep mysql
Que forneceu o seguinte ...
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