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 28/05/2013, à 02:36

devphp

[résolu] Déplacer le dossier /var/lib/mysql

Bonjour,

Je voudrai déplacé mon dossier /var/lib/mysql comme indiqué ici (mysql#mise_en_place) cependant cela ne fonctionne pas chez moi.
Merci pour le coup de pouce ^^


root@devphp-PC:~# service mysql stop
mysql stop/waiting
root@devphp-PC:~# mkdir /home/mysql 
root@devphp-PC:~# chown -R mysql:mysql /home/mysql 
root@devphp-PC:~# mv /var/lib/mysql/ /home/mysql/
root@devphp-PC:~# ln -s /home/mysql /var/lib/mysql
root@devphp-PC:~# chown -h mysql:mysql /home/mysql
root@devphp-PC:~# nano /etc/apparmor.d/usr.sbin.mysqld
Utilisez « fg » pour revenir à nano.

[2]+  Stoppé                 nano /etc/apparmor.d/usr.sbin.mysqld
root@devphp-PC:~# service apparmor reload
 * Reloading AppArmor profiles                                                  Skipping profile in /etc/apparmor.d/disable: usr.bin.firefox
Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
                                                                         [ OK ]
root@devphp-PC:~# service mysql start
start: Job failed to start

Dernière modification par devphp (Le 02/06/2013, à 07:29)


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne

#2 Le 28/05/2013, à 07:04

Compte anonymisé

Re : [résolu] Déplacer le dossier /var/lib/mysql

Salut

A priori ton erreur vient de là :
mkdir /home/mysql tu n'as pas à créer le dossier
mv /var/lib/mysql/ /home/mysql/  a du créer une arborescence de type /home/mysql/mysql  et non comme souhaité /home/mysql.
la bonne commande qui devrait remplacer les 2 précédentes aurait été :
mv /var/lib/mysql/ /home/

Tu peux vérifier :
sudo  ls -l /home/mysql

et si c'est cela tu tapes les commandes :
sudo mv /home/mysql  /home/mysql.old
puis
sudo  mv /home/mysql.old/mysql  /home/
puis
sudo ls  -l /home     pour vérifier que tu as bien un répertoire /home/mysql avec les bonnes autorisations.

Tu relances mysql et si c'est ok tu supprimes mysql.old :
sudo  rmdir  /home/mysql.old

@+

Dernière modification par Compte anonymisé (Le 28/05/2013, à 08:05)

#3 Le 02/06/2013, à 07:30

devphp

Re : [résolu] Déplacer le dossier /var/lib/mysql

Merci ça fonctionne parfaitement ^^


Ubuntu 12.04 (Xfce) 64bits
Intel® Core™ i5 CPU M 520 @ 2.40GHz × 4

Priorité à la prévention, faite des back-up fréquent.

Hors ligne