RHEL下安装配置基于2台服务器的MYSQL集群
这篇文档旨在介绍如何在RHEL下安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行
一、介绍
========
这篇文档旨在介绍如何在RHEL下安装配置基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。
注意!
虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务器作为管理节点,但这台服务器可以在集群启动完成后关闭。同时需要注意的是并不推荐在集群启动完成后关闭作为管理节点的服务器。尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一台服务器宕机之后集群就无法继续正常工作了,这样也就失去了集群的意义了。出于这个原因,就需要有第三台服务器作为管理节点运行。
另外,可能很多朋友都没有3台服务器的实际环境,可以考虑在VMWare或其他虚拟机中进行实验。
下面假设这3台服务的情况:
Server1: mysql1.vmtest.net 192.168.0.1
Server2: mysql2.vmtest.net 192.168.0.2
Server3: mysql3.vmtest.net 192.168.0.3
Servers1和Server2作为实际配置MySQL集群的服务器。对于作为管理节点的Server3则要求较低,只需对Server3的系统进行很小的调整并且无需安装MySQL,Server3可以使用一台配置较低的计算机并且可以在Server3同时运行其他服务。
二、在Server1和Server2上安装MySQL
=================================
从上下载mysql-max-5.0.27-linux-i686.tar.gz
注意:必须是max版本的MySQL,,Standard版本不支持集群部署!
以下步骤需要在Server1和Server2上各做一次
# mv mysql-max-5.0.27-linux-i686.tar.gz /usr/local/
# cd /usr/local/
# groupadd mysql
# useradd -g mysql mysql
# tar -zxvf mysql-max-5.0.27-linux-i686.tar.gz
# rm -f mysql-max-5.0.27-linux-i686.tar.gz
# mv mysql-max-5.0.27-linux-i686 mysql
# cd mysql
# scripts/mysql_install_db --user=mysql
# chown -R root .
# chown -R mysql data
# chgrp -R mysql .
# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# cp support-files/my-large.cnf /etc/my.cnf
# chkconfig --add mysqld
此时不要启动MySQL!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sur les distributions Fedora39+, RHEL9, AlmaLinux9, RockyLinux9 et CentOSStream9Linux, vous pouvez utiliser le programme grubby pour gérer les entrées de démarrage GRUB. Dans cet article, nous allons vous montrer comment utiliser GRUBY pour ajouter/supprimer des paramètres de démarrage du noyau de l'entrée de démarrage GRUB sur Fedora, RHEL, AlmaLinux, RockyLinux et CentOSStream. Nous vous montrerons également comment ajouter/supprimer des GR personnalisés à l'aide de GRUBY sur Fedora, RHEL, AlmaLinux, RockyLinux et CentOSStream.

Construire un cluster MySQL hautement disponible : guide des meilleures pratiques pour la réplication maître-esclave et l'équilibrage de charge Ces dernières années, avec le développement rapide d'Internet, la base de données est devenue l'un des principaux moteurs de stockage et de traitement de données pour la plupart des applications Web. Dans ce scénario, la haute disponibilité et l’équilibrage de charge sont devenus des considérations importantes dans la conception de l’architecture de base de données. En tant que l'une des bases de données relationnelles open source les plus populaires, la solution de déploiement de cluster de MySQL a attiré beaucoup d'attention. Cet article explique comment implémenter un cluster de bases de données hautement disponible via la réplication maître-esclave MySQL et l'équilibrage de charge.

Comment utiliser l'architecture de base de données distribuée pour créer un cluster MySQL hautement disponible Avec le développement d'Internet, la demande de haute disponibilité et d'évolutivité des bases de données devient de plus en plus élevée. L'architecture de bases de données distribuées est devenue l'un des moyens efficaces de répondre à ces besoins. Cet article explique comment utiliser une architecture de base de données distribuée pour créer un cluster MySQL hautement disponible et fournit des exemples de code pertinents. Construire un cluster de réplication maître-esclave MySQL La réplication maître-esclave MySQL est la solution de base à haute disponibilité fournie par MySQL. Grâce à la réplication maître-esclave, les données peuvent être

Red Hat a publié il y a deux mois une annonce annonçant qu'elle restreindrait l'accès au code source de Red Hat Enterprise Linux (RHEL). Cette décision a eu un impact sérieux sur le développement futur des distributions Linux telles que AlmaLinux et RockyLinux. Concernant cette décision, Benny Vasquez, président de la Fondation AlmaLinuxOS, a déclaré précédemment au média étranger SiliconANGLE que « l'impact sur les utilisateurs ordinaires est en réalité très faible ». " Dans l'ensemble, à part la mise à jour du noyau, nous sommes les mêmes qu'avant. Lorsque RHEL publie une nouvelle version, AlmaLinux peut ne pas fournir immédiatement les mises à jour correspondantes. Cependant, les développeurs peuvent toujours utiliser CentOSStream

1. Installez les packages de dépendances (sélectionnez le répertoire d'installation et exécutez la commande) yum-yinstallmakegccgcc-c++opensslopenssl-develpcre-develzlib-devel-y Pour toutes les questions, la valeur par défaut est yesinstall. Installez automatiquement la dépendance gcc utilisée par make to. compiler des fichiers binaires. La compilation du langage c/c++ avec gcc-c++ nécessite que le module http de PCREnginx utilise pcre pour analyser les expressions régulières opensslnginx prend en charge les protocoles http et https. openssl est une bibliothèque cryptographique de couche de sockets sécurisée qui possède des algorithmes cryptographiques, des clés couramment utilisées et des fonctions de gestion d'encapsulation de certificats.

EnvironnementRedHatEnterpriseLinuxrelease8.0VMwareWorkstationPro14 étapes de construction[root@localhost~]#systemctlstophttpd#Arrêtez httpd pour l'empêcher d'affecter Nginx[root@localhost~]#yuminstall-ynginx[root@localhost~]#systemctlstartnginx[root@localhost~]#iptables -F [root@localhost~]#systemctlstopfire

Ce site Web a rapporté le 18 août que Red Hat avait annoncé en juin de cette année qu'il avait décidé de cesser de fournir LibreOffice au format RPM dans RHEL et avait annoncé qu'il ajusterait son travail. Ce site a noté qu'après l'ajustement, le travail de Red Hat. focus Il se concentrera sur « l'amélioration du serveur d'affichage Wayland », la « prise en charge HDR » et l'amélioration de l'expérience du poste de travail pour les utilisateurs de Fedora et RHEL. Bastien Nocera, développeur senior de Red Hat, a récemment souligné dans un article de blog « Nouvelles responsabilités » sur son blog que Red Hat ajustait son travail de développement de postes de travail Linux. Comme le "LibreOfficepackag" de Matthias Clasen

Selon les informations de ce site le 11 août, après que Red Hat a annoncé qu'il ne divulguerait plus le code source de Red Hat Enterprise Linux (RHEL), Oracle, SUSE et CIQ, qui sont également dans le domaine Linux, ont publié un communiqué de presse. hier, annonçant la création de l'association OpenEnterpriseLinuxAssociation (OpenELA). Un code source Enterprise Linux (EL) « ouvert et gratuit » sera fourni pour encourager les tiers à développer des versions Linux compatibles avec RHEL. ▲ Source de l'image : le site Web SUSE a rapporté plus tôt que Red Hat avait décidé en juin de cette année de ne plus fournir le code source de RHEL au public et d'ouvrir uniquement Ce, qui est une version bêta de RHEL, au monde extérieur.
