¿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?

 82
Author: Darryl Hein, 2009-03-24

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.

  1. Detener servidores
  2. Crea un archivo my.cnf en /Applications/MAMP/conf/
  3. Añade tu contenido a my.cnf
  4. Guardar my.cnf
  5. 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
 165
Author: Dirk Einecke,
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.

 9
Author: Dmitry Minkovsky,
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:

  1. Detener el servidor MAMP
  2. Ir a archivos > Editar plantilla > MySQL
  3. Haga los cambios necesarios y guarde
  4. Reiniciar MAMP

Probé esto en MAMP PRO 3.5.

 5
Author: sreeraj,
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í:

  1. Detener servidores
  2. Crea un archivo my.cnf en /Applications/MAMP/Library/
  3. Añade tu contenido a my.cnf como

    [mysqld] max_allowed_packet = 64M

  4. Guardar my.cnf

  5. 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.

 5
Author: mirza vu,
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

 2
Author: L. Cosio,
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
 0
Author: Eddie B,
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