MAS32 db - IlanRuiz/Cours-TechES GitHub Wiki
Création du conteneur
La commande suivante permet de lancer un simple conteneur mariadb qui sera accessible via le port 3306.
docker run --name mariadbtest -e MYSQL_ROOT_PASSWORD=mypass -e TZ=Europe/Zurich -p 3306:3306 -d mariadb:latest
Une connexion au shell mysql avec l'utilisateur root nous permet de valider cette première étape
mysql -h 10.10.10.179 -P 3306 --protocol=TCP -u root -p
Migration base de données librenms
Exportation de la base de données
Exporter les données de la base initiale
sudo mysqldump -u librenms -p librenms > librenms-export.sql
Sur le conteneur mariadb, créer un nouvelle base de données nommée librenms
ATTENTION, les noms doivent être identique
Importer les données dans la nouvelle base
mysql -h 10.10.10.179 -u root -p librenms < librenms-export.sql
Configurations de librenms
Se connecter avec l'utilisateur librenms sur le serveur
Editer le fichier .env en appliquant les changements adaptés
...
DB_HOST=10.10.10.179
DB_DATABASE=librenms
DB_USERNAME=root
DB_PASSWORD=mypass
...
https://runebook.dev/fr/docs/mariadb/installing-and-using-mariadb-via-docker/index
https://www.malekal.com/installer-mysql-mariadb-debian/
https://docs.librenms.org/Support/Configuration/#directories