Table des matières

Bases de données et brokers de messages

Bases de données

MySQL Server / MariaDB

MySQL est un système de gestion de bases de données relationnelles open source très populaire maintenue par Oracle, réputée pour sa simplicité, ses performances et son usage massif dans les applications web (LAMP). MariaDB est un fork en accès libre de MySQL (non détenu par Oracle).

Configuration de PHPMyAdmin

Créer un utilisateur MySQL

Créer un utilisateur privilégié pour PHPMyAdmin et les applications

Changer le mot de passe d'un utilisateur (ancienne méthode, ne fonctionne plus)

Changer le mot de passe d'un utilisateur

Supprimer un utilisateur MySQL

[Débug] Régler l'erreur avec Count() après import d'une base

Commande pour exporter une BDD MySQL/MariaDB :

mysqldump --host=127.0.0.1 -u user -p nom_de_la_base > nom_du_fichier_exporte 

PostgreSQL

PostgreSQL est un système de gestion de bases de données relationnelles open source avancé, conforme aux standards SQL, extensible et riche en fonctionnalités (JSON, types personnalisés), prisée pour les projets complexes et exigeants.

📖 Installation de PostgreSQL

Configuration de base PostgreSQL

Microsoft SQL Server

Système de gestion de bases de données relationnelles de Microsoft, robuste et intégré à l'écosystème entreprise (.NET, Azure), idéal pour les environnements Windows et les applications critiques.

Migrer Microsoft SQL Server 2008 vers Microsoft SQL Server 2012

[Debug] The SQL Server license agreement cannot be located for the selected edition

Broker de messages

Apache Kafka

Apache Kafka est une plateforme open source de diffusion de flux de données (streaming) distribuée et très performante, utilisée pour capter, stocker et traiter en temps réel des millions de messages entre applications et systèmes.

Apache Kafka expliqué à mes grand-parents