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/