Parece que no puedo encontrar my.cnf u otro archivo de configuración para MySQL que viene con MAMP . ¿No incluye uno?
Parece que no puedo encontrar my.cnf u otro archivo de configuración para MySQL que viene con MAMP . ¿No incluye uno?
Respuestas:
El servidor MySQL de MAMP (no PRO) se iniciará sin ningún archivo my.cnf. Pero puede crear su propio archivo my.cnf.
my.cnf
archivo en/Applications/MAMP/conf/
my.cnf
my.cnf
No es necesario que ponga una configuración completa en el archivo my.cnf. Puede simplemente agregar partes de una configuración ... por ejemplo:
[mysqld]
max_allowed_packet = 64M
max_allowed_packet
. ¿Cómo supiste exactamente lo que estaba buscando?
Algunas variantes estándar de my.cnf se pueden encontrar en / Applications / MAMP / Library / support-files /
Invocando mysqld --verbose --help | less
en los informes binarios mysqld de MAMP:
Las opciones predeterminadas se leen de los siguientes archivos en el orden indicado: /etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf ~ / .my.cnf
Copie una de las variantes en / Applications / MAMP / Library / support-files / a una de las ubicaciones en el orden de búsqueda de mysqld anterior, y debería estar listo después de reiniciar el demonio.
Dado que el servidor MAMP genera my.cnf
dinámicamente al iniciar el servidor MAMP, es mejor seguir los siguientes pasos para agregar o editar la configuración de MySQL:
Probé esto en MAMP PRO 3.5.
Para MAMP 3.5 en Mac El Capitan, solo esto funcionó para mí:
my.cnf
archivo en/Applications/MAMP/Library/
Agrega tu contenido a Me my.cnf
gusta
[mysqld]
max_allowed_packet = 64M
Salvar my.cnf
No es necesario cambiar la propiedad del archivo, debería funcionar. Verifique ejecutando SHOW VARIABLES
phpmyadmin y busque su configuración modificada.
Descubrí que MAMP PRO creará un my.cnf de forma predeterminada al inicio en el directorio MAMP / tmp si no se proporciona un ~ / my.cnf ... grepping ps aux puede encontrar la ubicación predeterminada en / Aplicaciones / MAMP / tmp /my.cnf ...
ps aux | grep mysql
Que proporcionó lo siguiente ...
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