Maison base de données tutoriel mysql RHEL下安装配置基于2台服务器的MYSQL集群

RHEL下安装配置基于2台服务器的MYSQL集群

Jun 07, 2016 pm 04:51 PM
mysql集群 rhel

这篇文档旨在介绍如何在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!

linux

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment ajouter/supprimer les paramètres/paramètres de démarrage du noyau et le script de démarrage GRUB sur les flux Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Comment ajouter/supprimer les paramètres/paramètres de démarrage du noyau et le script de démarrage GRUB sur les flux Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Mar 20, 2024 pm 05:36 PM

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.

Création d'un cluster MySQL hautement disponible : guide des meilleures pratiques pour la réplication maître-esclave et l'équilibrage de charge Création d'un cluster MySQL hautement disponible : guide des meilleures pratiques pour la réplication maître-esclave et l'équilibrage de charge Sep 09, 2023 am 10:57 AM

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 créer un cluster MySQL hautement disponible à l'aide d'une architecture de base de données distribuée Comment créer un cluster MySQL hautement disponible à l'aide d'une architecture de base de données distribuée Aug 02, 2023 pm 04:29 PM

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

Le don d'AlmaLinux devient une opportunité pour les restrictions du code source de Red Hat RHEL d'atteindre l'objectif « d'être soi-même » Le don d'AlmaLinux devient une opportunité pour les restrictions du code source de Red Hat RHEL d'atteindre l'objectif « d'être soi-même » Aug 22, 2023 pm 07:09 PM

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

Comment installer NGINX sur RHEL6 Comment installer NGINX sur RHEL6 May 13, 2023 am 11:52 AM

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.

Comment déployer le service Web Nginx dans RHEL8 Comment déployer le service Web Nginx dans RHEL8 May 14, 2023 pm 10:31 PM

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

Red Hat change fréquemment de membre de l'équipe de développement, ce qui affecte le développement des projets d'environnement Linux de bureau. Red Hat change fréquemment de membre de l'équipe de développement, ce qui affecte le développement des projets d'environnement Linux de bureau. Dec 30, 2023 pm 01:11 PM

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

Oracle, SUSE et CIQ forment conjointement l'Open Enterprise Linux Association pour développer conjointement des versions de distribution compatibles avec Red Hat RHEL Enterprise Edition Oracle, SUSE et CIQ forment conjointement l'Open Enterprise Linux Association pour développer conjointement des versions de distribution compatibles avec Red Hat RHEL Enterprise Edition Aug 14, 2023 am 09:49 AM

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.

See all articles