#1 Le 15/11/2008, à 00:08
- shiønn
[Resolut] deplacer le reperetoire des base de donnée mysql
Bonjour j'essaye de déplacer le répertoire ou sont stockée les bases de données mysql (/var/lib/mysql) vers un autre dossier (/srv/mysql)
voila comment je m'y prend :
- je stop mysql
/etc/init.d/mysql stop
- j'édit le fichier /etc/mysql/my.cnf, Je change la ligne
datadir = /var/lib/mysql
en
datadir = /srv/mysql
- je déplace les fichiers,
mv /var/mysql/ /srv/
- et je relance mysql
/etc/init.d/mysql start
Mais la j'optient un joli message "fail", sans aucun autre message d'erreur (et rien dans les fichier de log)
j'ai essayé aussi de passé par un lien symbolic sans changer le fichier de configuration mais rien y fait toujours la même erreur.
quelqu'un à une idée ?
Dernière modification par shiønn (Le 15/11/2008, à 01:11)
How many people can read hex, if only me dead people can read hex ?
Hors ligne
#2 Le 15/11/2008, à 01:11
- shiønn
Re : [Resolut] deplacer le reperetoire des base de donnée mysql
Le probleme venais de apparmor (c'est quoi ce truc ??), Je post la solution pensant que cela pourra bien aider quelqu'un un jour.
voila comment faire :
- éditer le fichier /etc/apparmor.d/usr.sbin.mysqld
- copier/coller les 2 lignes
/var/lib/mysql/ r,
/var/lib/mysql/** rwk,
- Et modifier les celon votre nouveau répertoire.
Redemarrer apparmor et mysql
/etc/init.d/apparmor restart
/etc/init.d/mysql start
source :
http://blog.liliandev.biz/apparmor-mysq … u-datadir/
How many people can read hex, if only me dead people can read hex ?
Hors ligne