Non riesco a trovare my.cnf o un altro file di configurazione per MySQL fornito con MAMP . Non ne include uno?
Non riesco a trovare my.cnf o un altro file di configurazione per MySQL fornito con MAMP . Non ne include uno?
Risposte:
Il server MySQL di MAMP (non PRO) verrà avviato senza alcun file my.cnf. Ma puoi creare il tuo file my.cnf.
my.cnf
file in/Applications/MAMP/conf/
my.cnf
my.cnf
Non è necessario inserire una configurazione completa nel file my.cnf. Puoi semplicemente aggiungere parti di una configurazione ... ad esempio:
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
. Come facevi a sapere esattamente cosa stavo cercando?
Alcune varianti standard di my.cnf possono essere trovate in / Applications / MAMP / Library / support-files /
Invocare mysqld --verbose --help | less
i report binari mysqld di MAMP:
Le opzioni predefinite vengono lette dai seguenti file nell'ordine indicato: /etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf ~ / .my.cnf
Copia una delle varianti in / Applications / MAMP / Library / support-files / in una delle posizioni nell'ordine di ricerca di mysqld sopra, e dovresti essere a posto dopo aver riavviato il demone.
Poiché il server MAMP genera my.cnf
dinamicamente all'avvio del server MAMP, è meglio utilizzare i seguenti passaggi per aggiungere o modificare la configurazione di MySQL:
L'ho provato su MAMP PRO 3.5.
Per MAMP 3.5 su Mac El Capitan, solo questo ha funzionato per me:
my.cnf
file in/Applications/MAMP/Library/
Aggiungi i tuoi contenuti a Mi my.cnf
piace
[mysqld]
max_allowed_packet = 64M
Salva my.cnf
Non è necessario modificare la proprietà del file, dovrebbe funzionare. Verifica eseguendo SHOW VARIABLES
phpmyadmin e cerca l'impostazione modificata.
Ho scoperto che MAMP PRO creerà un my.cnf per impostazione predefinita all'avvio nella directory MAMP / tmp se non viene fornito un ~ / my.cnf ... grepping ps aux potresti trovare la posizione predefinita in / Applications / MAMP / tmp /my.cnf ...
ps aux | grep mysql
Che ha fornito quanto segue ...
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