[MAMP] Mysql configuration

mercredi 23 août 2017

Par défaut, dans la nouvelle version de MAMP (4.1.1), il y a pas de my.cnf fichier de configuration de mysql.

Quand on fait la commande suivante:

mysql --help | grep cnf

On sait voir ou doit se trouver le fichier de configuration.

Dans mon cas:

/Applications/MAMP/conf/

Dans mon cas, j’ai eu besoin de créer ce fichier de configuration pour ajouter une configuration car je voulais faire une query dont le résultat devait s’afficher dans un fichier csv. Du coup il demande de paramétrer la variable secure_file_priv pour définir à quel endroit on peut afficher le résultat dans un fichier.

Pour info, c’était l’erreur suivante que me retournait MYSQL:
ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

La commande suivante permet de savoir à quel endroit sera sauver le fichier.

SHOW VARIABLES LIKE "secure_file_priv";

Pour changer ce paramètre j’ai créé le fichier my.cnf sous MAMP et rajouter le paramètre suivant:

[mysqld]
secure_file_priv=/Users/michael/Desktop/

Tags: MAMP , MySQL