Vous devez être connecté pour poster de nouveaux messages. Créer un compte.
- Par :
Francis
- Date : le 26 avr. 2008 à 19:26
- Sujet : Déplacement Bases MYSQL sur disque données
Bonojur à tous,
J'essaie de déplacer le répertoire de bases de données MYSQL qui est
sur une débian à /var/lib/mysql. Ai créé un répertoire nouveau sur
/svr/xxxx, avec un chown mysql sur le nouveau répertoire.
J'ai arrété le serveur mysql : /etc/init.d/mysql stop
J'ai copié les bases de /var/lib/mysql sur /svr/xxxx/mysql (en
respectant les droits)
J'ai changé datadir sur /etc/my.conf en /svr/xxxx/mysql
J'ai relancé le serveur mysql : /etc/init.d/mysql start
Message : df : /svr/xxxx/mysql/. no such file or directory
./mysql : ERROR : the partition /svr/xxxx/mysql is too
full !!!
Or il reste sur la partition plus de 9.2 Go !!!
Est-ce que cette manoeuvre ne provoque pas de disfonctionnement dans
mysql ???
Plus généralement, est-il possible de déplacer les bases mysql de
leur emplacement d'origine sur le disque de données, car je vais gérer
de grosses bases...
Merci
Francis
- Par :
Mendes da Costa Marc
- Date : le 27 avr. 2008 à 09:08
- Sujet : Re: Déplacement Bases MYSQL sur disque données
Il faut voir aussi les droits que tu as sur le disque lors du mount.
Personellement, j'ai fait la démarche inverse, j'ai monté un disque
dans /var/lib/mysql en rajoutant dans /etc/fstab la ligne
LABEL=xxx /var/mail ext3 rw,user,exec,auto,suid 0 0
(ou xxx est le label du disque), suivit d'un mount -a
et cela fonctionne...
- Par :
Pierre-Yves Goubet
- Date : le 27 avr. 2008 à 15:06
- Sujet : Re: Déplacement Bases MYSQL sur disque données
moi j'ai fait
cd /var/lib
mv mysql /srv/2go_db/mysql
ln -s /srv/2go_db/mysql mysql
ca fonctionne parfaitement, et sans avoir à modifier la conf de mysql
- Par :
Francis
- Date : le 29 avr. 2008 à 08:23
- Sujet : Re: Déplacement Bases MYSQL sur disque données
Le 27 avr 2008 à 15:06 CEST, Pierre-Yves Goubet a écrit :
moi j'ai fait
cd /var/lib
mv mysql /srv/2go_db/mysql
ln -s /srv/2go_db/mysql mysql
ca fonctionne parfaitement, et sans avoir à modifier la conf de mysql
Effectivement, pourquoi aller chercher plus loin...Keep it simple !
C'est ce que j'avais fait pour les logs...
Merci.
Francis