
Kits graphiques
Kits graphiquesWordPress Themes
Joomla Templates
Drupal Templates
CRE Loaded Templates
osCommerce Templates
Magento Themes
ZenCart Templates
OpenCart Templates
VirtueMart Templates
Shopify Themes
WooCommerce Themes
Prestashop Themes
jigoShop Themes
Kit graphique Flash
Kit graphique SWiSH
Ressources Informatique
Actualité informatiqueAstuces Windows
Astuces internet explorer
Dictionnaire informatique
Dossiers
Tutoriaux


Changer le répertoire de stockage mysql
Apache / PHP / MySQL - 05 août 2008 - blagComment modifier l'emplacement des données
Il arrive bien souvent que l'emplacement de stockage mysql par défaut ne conviennent pas.
Imaginons que l'on veuille mettre les fichiers de la base de données dans /home/mysql
Tout d'abord nous allons stopper mysql

/etc/init.d/mysql stop
Nous allons éditer le fichier des paramètres mysql (my.cnf)

nano /etc/mysql/my.cnf
et modifier la ligne

datadir = /var/lib/mysql
par

datadir = /home/mysql
ctrl+O pour sauvegarder et ctrl+X pour quitter
L'essentiel de la manipulation consiste à conserver les droits à l'identique sur les fichiers, d'où l'utilisation de l'option -a de la commande copie de fichier sous linux (cp)

cp -a /var/lib/mysql /home
Si vous ne pouvez pas copier directement les fichiers vous pouvez les archiver avec la commande tar, les droits seront conservés.
On se place dans le répertoire où se trouve le répertoire de stockage mysql

cd /var/lib
On compresse tout ce que contient le répertoire de stockage mysql

tar -czvf /home/mysql.tgz mysql
On va se placer à l'endroit où l'on veut déplacer le répertoire de stockage mysql

cd /home
On décompresse le répertoire de stockage mysql archivé précédemment

tar -xzvf mysql.tgz
On redémarre mysql

/etc/init.d/mysql start
Voilà c'est terminé, les fichiers de stockage de mysql ont été déplacés avec les mêmes droits.
Précédent : IP fail-over sous Gentoo OVHSuivant : Installer Webmin sur Debian
5.6 /10 (1122 votes)
Commentaires
Aucun commentaire !
Postez un commentaire !
Vous devez être inscrit(e) et connecté(e) pour ajouter un article !