Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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