para - ¿MySQL incluido con MAMP no incluye un archivo de configuración?
mamp pro para mac (6)
Parece que no puedo encontrar el archivo my.cnf u otro archivo de configuración para MySQL que viene con MAMP . ¿No incluye uno?
Algunas variantes estándar de my.cnf se pueden encontrar en / Applications / MAMP / Library / support-files /
Invocando mysqld --verbose --help | less
mysqld --verbose --help | less
en los informes binarios MAMP mysqld:
Las opciones predeterminadas se leen de los siguientes archivos en el orden dado: /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 más arriba, y debería estar listo para continuar después de reiniciar el daemon.
Dado que el servidor MAMP genera my.cnf
dinámicamente en el inicio del servidor MAMP, es mejor utilizar los siguientes pasos para agregar o editar la configuración de MySQL:
- Detener el servidor MAMP
- Ir a archivos> Editar plantilla> MySQL
- Haga los cambios necesarios y ahorre
- Reiniciar MAMP
Intenté esto en MAMP PRO 3.5.
Descubrí que MAMP PRO creará un my.cnf de forma predeterminada al iniciar en el directorio MAMP / tmp si no se proporciona ~ / my.cnf ... grepping ps aux puede encontrar la ubicación predeterminada en / Applications / 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
El servidor MySQL de MAMP (no PRO) se iniciará sin ningún archivo my.cnf. Pero puedes crear tu propio archivo my.cnf.
- Detener servidores
- Crea un archivo
my.cnf
en/Applications/MAMP/conf/
- Agregue su contenido a
my.cnf
- Guardar
my.cnf
- Iniciar servidores
No tiene que poner una configuración completa en el archivo my.cnf. Puede simplemente agregar partes de una configuración ... por ejemplo:
[mysqld]
max_allowed_packet = 64M
No, no viene con el archivo my.cnf
Para MAMP 3.5 en Mac El Capitan, solo esto funcionó para mí:
- Detener servidores
- Crea un archivo
my.cnf
en/Applications/MAMP/Library/
Agregue su contenido en
my.cnf
como[mysqld] max_allowed_packet = 64M
Guardar
my.cnf
- Iniciar servidores
No es necesario cambiar la propiedad del archivo, debería funcionar. Verifique ejecutando SHOW VARIABLES
en phpmyadmin y busque su configuración modificada.