Blackotine

13 notes

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

Classé dans mysql linux

  1. blackotine a publié ce billet