Script décomission base de donné librenms - CPNV-ES-MAS3-X/LibreNMS-Containerization GitHub Wiki
Création du script decom.sh
nano decom.sh
#!/bin/bash
# Supprimer la base de données
mysql -u root -pmypass -e "DROP DATABASE IF EXISTS librenms;"
# Désactiver et arrêter le service mariadb
sudo systemctl disable mariadb.service
sudo systemctl stop mariadb.service
# Purge des sous-dossiers
sudo rm -rf /var/lib/mysql/
sudo rm -r /etc/mysql/
# Purge Mariadb-* et Mysql-*
sudo apt purge -y mariadb-*
sudo apt purge -y mysql-*
Le rendre exécutable
chmod +x decom.sh
Les étapes à faire avant de décommissionner la base de donné
Dump base de donné
sudo mysqldump -u librenms -p librenms > librenms-export.sql
Stop service mariadb (Test que l'autre bd est bien utilisé)
sudo systemctl stop mariadb.service
Start service mariadb
sudo systemctl start mariadb.service
Se connecter à la base de donné
mysql
Supprimer la base de donnée
DROP DATABASE librenms;
Désativé le service mariadb
sudo systemctl disable mariadb.service
Purge des sous dossiers
sudo rm -rf /var/lib/mysql/
sudo rm -r /etc/mysql/
Purge Mariadb-* et Mysql-*
sudo apt purge mariadb-*
sudo apt purge mysql-*
Sources
https://stackoverflow.com/questions/60345231/completely-remove-mariadb-10-01-in-ubuntu-18-04
https://mariadb.com/kb/en/completely-unistall-and-then-reinstall-mariadb-103/