98 votes

MySQL inclus avec MAMP n'inclut-il pas un fichier de configuration?

Je n'arrive pas à trouver le fichier my.cnf ou autre fichier de configuration de MySQL fourni avec MAMP . N'en inclut-il pas un?

208voto

Dirk Einecke Points 756

Le serveur MySQL de MAMP (pas PRO) sera démarré sans aucun fichier my.cnf. Mais vous pouvez créer votre propre fichier my.cnf.

  1. Arrêtez les serveurs
  2. Créez un fichier "my.cnf" dans "/ Applications / MAMP / conf /".
  3. Ajoutez votre contenu dans "my.cnf"
  4. Enregistrer "mon.cnf"
  5. Démarrer les serveurs

Vous n'avez pas besoin de mettre une configuration complète dans le fichier my.cnf. Vous pouvez simplement ajouter des parties d'une configuration ... par exemple:

 [mysqld]
max_allowed_packet = 64M
 

11voto

dimadima Points 2803

Certains standard de ma.cnf variantes peuvent être trouvés dans /Applications/MAMP/Library/support-files/

Invoquant mysqld --verbose --help | less sur le MAMP mysqld binaire des rapports:

Les options par défaut sont lues dans les fichiers suivants dans l'ordre indiqué: /etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/ma.cnf ~/.mon.cnf

Copie de l'une des variantes dans /Applications/MAMP/Library/support-files/ vers l'une des destinations de mysqld l'ordre de recherche ci-dessus, et vous devriez être bon d'aller après le redémarrage du démon.

2voto

L. Cosio Points 185

Non, cela ne vient pas avec le fichier my.cnf

1voto

Eddie B Points 1583

J'ai constaté que MAMP PRO créera un fichier my.cnf par défaut au démarrage sous le répertoire MAMP / tmp si aucun fichier ~ / my.cnf n'est fourni. Vous pouvez trouver l'emplacement par défaut sous / Applications / MAMP / tmp. /my.cnf ...

  ps aux | grep mysql
 

Qui a fourni ce qui suit ...

 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
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X