Comment changer l’emplacement du dossier data de MySql

Lors de l’installation de MySql aucune étape ne permet de changer le dossier contenant les bases de données.

Voici donc les étapes à suivre pour remédier à ce « défaut » (celons moi) :

  1. Download et installation de MySql pour OS X
  2. Démarrer le serveur et vérifier que tout fonctionne correctement
  3. Arrêter le serveur pour changer la configuration via une fenêtre de terminal (Application/Utilitaires)
    sudo mv /usr/local/mysql/data /CHEMIN/QUE/VOUS/VOULEZ/data
  4. Copier le fichier de configuration de MySql
    sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
  5. Éditer le fichier my.cnf
    sudo vi /etc/my.cnf
  6. Ajouter les lignes ci-dessous à la section [mysql] (à la ligne 38 avec MySql 5.5.28-osx10.6-x86_64)
    datadir=/CHEMIN/QUE/VOUS/VOULEZ
    pid-file=/CHEMIN/QUE/VOUS/VOULEZ/localhost.pid

Cet article est inspiré (pour ne pas dire traduit) de l’article présent sur World Gone Web