Implémentation d'une haute disponibilité MySQL avec MHA

Principes et architecture de MHA MHA (Master High Availability) est une solution de résilience éprouvée pour les déploiements MySQL. Développée en Perl, cette suite d'outils automatise la détection de panne et la promotion d'un nœud répliqué vers le rôle principal. En cas d'indisponibilité du serveur maître, le processus de basculement s'exécut ...

Publié le 19 septembre à 14h57

Architecture et gestion avancée de MySQL en environnement cloud

Le processus de compilation à partir du code source permet une personnalisation poussée de MySQL. Les dépendances essentielles doivent être installées avant le démarrage. dnf install cmake3 gcc git bison openssl-devel ncurses-devel systemd-devel rpcgen.x86_64 libtirpc-devel-1.3.3-9.el9.x86_64.rpm \ gcc-toolset-12-gcc gcc-toolset-12-gcc-c++ gcc- ...

Publié le 4 septembre à 11h07

Mise en place d'un cluster MySQL hautement disponible avec MHA

Présentation MHA (Master High Availability) est une solution éprouvée pour assurer la haute disponibilité des bases de données MySQL. Développé à l'origine par DeNA, cet ensemble d'outils permet un basculement automatique et rapide vers un nouveau nœud maître en cas de panne, garantissant ainsi une continuité de service optimale. Lors d'un inci ...

Publié le 27 juin à 21h39

Installation, réplication et haute disponibilité de MySQL sous Linux

Installation de MySQL 5.7 Les étapes ci-dessous utilisent Ansible pour déployer MySQL 5.7 sur un serveur CentOS/RHEL. Les chemins et variables ont été modifiés pour éviter la similarité avec l'original. # mysql 5.7 - name: Copier l'archive MySQL copy: src: /srv/mysql-{{ VERS_MYSQL }}.tar.gz dest: /opt/mysql-{{ VERS_MYSQL }}.tar.gz ...

Publié le 29 mai à 12h24