Je n'arrive pas à trouver le fichier my.cnf ou un autre fichier de configuration pour MySQL fourni avec MAMP . N'inclut-il pas un?
93
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.
my.cnf
fichier dans/Applications/MAMP/conf/
my.cnf
my.cnf
Il n'est pas nécessaire 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
max_allowed_packet
. Comment saviez-vous exactement ce que je cherchais?Certaines variantes standard de my.cnf peuvent être trouvées dans / Applications / MAMP / Library / support-files /
Appel
mysqld --verbose --help | less
sur les rapports binaires mysqld de MAMP:Copiez l'une des variantes dans / Applications / MAMP / Library / support-files / dans l'un des emplacements dans l'ordre de recherche de mysqld ci-dessus, et vous devriez être prêt après le redémarrage du démon.
la source
Étant donné que le serveur MAMP génère
my.cnf
dynamiquement au démarrage du serveur MAMP, il est préférable d'utiliser les étapes suivantes pour ajouter ou modifier la configuration MySQL:J'ai essayé ceci sur MAMP PRO 3.5.
la source
Pour MAMP 3.5 sur Mac El Capitan, seul cela a fonctionné pour moi:
my.cnf
fichier dans/Applications/MAMP/Library/
Ajoutez votre contenu dans
my.cnf
J'aime[mysqld] max_allowed_packet = 64M
sauver
my.cnf
Pas nécessaire de changer la propriété du fichier, cela devrait fonctionner. Vérifiez en exécutant
SHOW VARIABLES
dans phpmyadmin et recherchez votre paramètre modifié.la source
Non, il ne vient pas avec le fichier my.cnf
la source
J'ai trouvé que MAMP PRO créera un my.cnf par défaut au démarrage sous le répertoire MAMP / tmp si un ~ / my.cnf n'est pas fourni ... grepping ps aux vous pouvez trouver l'emplacement par défaut sous / Applications / MAMP / tmp /my.cnf ...
Ce qui a fourni ce qui suit ...
la source