Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| software:applications:mysql:configuration-serveur [2021/02/01 21:51] – modification externe 127.0.0.1 | software:applications:mysql:configuration-serveur [2025/07/02 14:06] (Version actuelle) – yoann | ||
|---|---|---|---|
| Ligne 31: | Ligne 31: | ||
| < | < | ||
| Tous les fichiers présents dans le dossier **/ | Tous les fichiers présents dans le dossier **/ | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Déplacer le répertoire racine des bases de données ===== | ||
| + | |||
| + | La variable **datadir** permet de définir le répertoire racine des fichiers de bases de données. Elle est présente par défaut dans le fichier de configuration ''/ | ||
| + | |||
| + | |||
| + | Pour modifier le répertoire racine : | ||
| + | - Arrêter le service ; | ||
| + | - Éditer la configuration ; | ||
| + | - Déplacer les fichiers existants ; | ||
| + | - Redémarrer le service. | ||
| + | |||
| + | |||
| + | Arrêt du service : | ||
| + | <code bash> | ||
| + | systemctl stop mariadb.service | ||
| + | </ | ||
| + | |||
| + | Redéfinition de la variable '' | ||
| + | |||
| + | <code bash> | ||
| + | cd / | ||
| + | touch 99-local-server.cnf | ||
| + | </ | ||
| + | |||
| + | |||
| + | <file conf 99-local-server.cnf> | ||
| + | [mysqld] | ||
| + | |||
| + | datadir | ||
| + | </ | ||
| + | |||
| + | Copier les fichiers de bases de données dans le nouveau répertoire (ici ''/ | ||
| + | |||
| + | <code bash> | ||
| + | # Pour copier en conservant droits et propriétaires, | ||
| + | |||
| + | rsync -av / | ||
| + | </ | ||
| + | |||
| + | On relance le service : | ||
| + | |||
| + | <code bash> | ||
| + | systemctl start mariadb.service | ||
| + | </ | ||
| + | |||
| + | Depuis le client mysql, vérifier que les modification ont bien été prises en compte : | ||
| + | <code sql> | ||
| + | SHOW VARIABLES LIKE ' | ||
| + | +---------------+-------------+ | ||
| + | | Variable_name | Value | | ||
| + | +---------------+-------------+ | ||
| + | | datadir | ||
| + | +---------------+-------------+ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Si tout s'est passé comme prévu, on peut supprimer les fichiers sources initiaux dans le répertoire ''/ | ||
| </ | </ | ||
| ===== Références ===== | ===== Références ===== | ||
| - | * https:// | + | * [[https:// |
| + | * [[https:// | ||