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