Serveur MYSQL CLUSTER removecluster
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Script de désinstallation |
| Rôle | Purge complète d'une installation MySQL Cluster sur un nœud |
| Danger | Destructif, aucune confirmation demandée |
| Voir aussi | Script cluster · Sauvegarde |
Script de désinstallation complète de MySQL Cluster sur un nœud : arrête le service, désinstalle les paquets RPM, retire le script d'init, puis supprime les données et la configuration. Aucune confirmation n'est demandée avant les suppressions — à exécuter en connaissance de cause.
Avant exécution : assurez-vous qu'un backup à jour existe et a bien été exporté hors du nœud, la suppression du DataDir étant irréversible.
Script
#!/bin/bash
service cluster stop
for i in $(rpm -qa | grep Cluster); do rpm -e $i; done
chkconfig --del cluster
rm /etc/init.d/cluster
datadir=$(grep -m1 DataDir /usr/local/mysql-cluster/config.ini)
datadir=${datadir#*=}
rm -rf $datadir
rm /etc/my.cnf
rm -rf /usr/local/mysql-cluster/
Ce que fait le script, dans l'ordre
- Arrête le cluster via le script
service cluster stop. - Désinstalle tous les paquets RPM dont le nom contient
Cluster. - Retire l'entrée
chkconfiget le script/etc/init.d/cluster. - Supprime le répertoire de données NDB (
DataDirlu dansconfig.ini). - Supprime
/etc/my.cnfet tout/usr/local/mysql-cluster/(y comprisconfig.ini).
Voir aussi
- Serveur MYSQL CLUSTER cluster — script de démarrage/arrêt
- Serveur MYSQL CLUSTER cluster backup — à exécuter avant toute désinstallation
- Serveur MYSQL CLUSTER config.ini — fichier supprimé par ce script