Modifier l’emplacement des données d’un serveur MySQL
Il peut être intéressant de modifier l’emplacement par défaut du répertoire contenant les bases de données et tables MySQL. Cela peut-être pour faciliter des sauvegardes ou encore bénéficier d’un espace disque plus important. La procédure est plutôt simple et rapide. Nous allons utiliser les liens symboliques. Dans cet exemple, le nouvelle emplacement du répertoire sera /home/mysql/ Voici la liste des commandes à exécuter :
/etc/init.d/mysql stop
mv /var/lib/mysql /home/
ln -s /home/mysql/ /var/lib/mysql
chown mysql:mysql /home/mysql
chmod 777 /home/mysql
/etc/init.d/mysql start
Pour plus de logique , on peut également modifier le fichier de configuration de MySQL, même si, grâce aux liens symboliques, cela n’est pas nécessaire. Dans /etc/mysql/my.cnf :
[mysqld]
datadir = /home/mysql