¿MySQL incluido con MAMP no incluye un archivo de configuración?
No puedo encontrar el mi.cnf u otro archivo de configuración para MySQL que viene con MAMP. ¿No incluye uno?
6 answers
El servidor MySQL de MAMP (no PRO) se iniciará sin ningún my.archivo cnf. Pero puedes crear tu propio my.archivo cnf.
- Detener servidores
- Crea un archivo
my.cnf
en/Applications/MAMP/conf/
- Añade tu contenido a
my.cnf
- Guardar
my.cnf
- Iniciar servidores
Usted no tiene que poner una configuración completa en el mi.archivo cnf. Solo puede agregar partes de una configuración ... por ejemplo:
[mysqld]
max_allowed_packet = 64M
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-19 16:28:16
Some standard my.las variantes de cnf se pueden encontrar en / Applications/MAMP/Library/support-files /
Invocando 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 anterior, y debería ser bueno ir después reiniciando el demonio.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-23 20:47:28
Dado que el servidor MAMP genera my.cnf
dinámicamente al iniciar el servidor MAMP, es mejor usar 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 guarde
- Reiniciar MAMP
Probé esto en MAMP PRO 3.5.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-26 15:16:17
Para MAMP 3.5 en Mac El Capitan, solo esto funcionó para mí:
- Detener servidores
- Crea un archivo
my.cnf
en/Applications/MAMP/Library/
-
Añade tu contenido a
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.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-10-19 16:27:48
No, no viene con el my.cnf file
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-24 18:39:32
Encontré que MAMP PRO creará un mi.cnf por defecto al inicio bajo el directorio MAMP / tmp si es ~/my.no se proporciona 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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-05 12:16:18