Rumah pangkalan data tutorial mysql RHEL下安装配置基于2台服务器的MYSQL集群

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

Jun 07, 2016 pm 04:51 PM
kluster 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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1663
14
Tutorial PHP
1266
29
Tutorial C#
1239
24
Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Bagaimana untuk menambah/mengalih keluar parameter/parameter but kernel dan skrip but GRUB pada aliran Fedora/RHEL/AlmaLinux/Rocky Linux/CentOS Mar 20, 2024 pm 05:36 PM

Pada pengedaran Fedora39+, RHEL9, AlmaLinux9, RockyLinux9 dan CentOStream9Linux, anda boleh menggunakan program kotor untuk mengurus entri but GRUB. Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan GRUBY untuk menambah/mengalih keluar parameter but kernel daripada entri but GRUB pada Fedora, RHEL, AlmaLinux, RockyLinux dan CentOSStream. Kami juga akan menunjukkan kepada anda cara menambah/mengalih keluar GR tersuai menggunakan GRUBY pada Fedora, RHEL, AlmaLinux, RockyLinux dan CentOSStream

Membina Kluster MySQL Yang Sangat Tersedia: Panduan Amalan Terbaik untuk Replikasi Master-Slave dan Pengimbangan Beban Membina Kluster MySQL Yang Sangat Tersedia: Panduan Amalan Terbaik untuk Replikasi Master-Slave dan Pengimbangan Beban Sep 09, 2023 am 10:57 AM

Membina Kluster MySQL Sangat Tersedia: Panduan Amalan Terbaik untuk Replikasi Master-Slave dan Pengimbangan Beban Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat Internet, pangkalan data telah menjadi salah satu enjin penyimpanan dan pemprosesan data teras untuk kebanyakan aplikasi web. Dalam senario ini, ketersediaan tinggi dan pengimbangan beban telah menjadi pertimbangan penting dalam reka bentuk seni bina pangkalan data. Sebagai salah satu pangkalan data hubungan sumber terbuka yang paling popular, penyelesaian penggunaan kluster MySQL telah menarik banyak perhatian. Artikel ini akan memperkenalkan cara untuk melaksanakan kluster pangkalan data yang sangat tersedia melalui replikasi tuan-hamba MySQL dan pengimbangan beban.

Bagaimana untuk membina kluster MySQL yang sangat tersedia menggunakan seni bina pangkalan data teragih Bagaimana untuk membina kluster MySQL yang sangat tersedia menggunakan seni bina pangkalan data teragih Aug 02, 2023 pm 04:29 PM

Cara menggunakan seni bina pangkalan data teragih untuk membina kluster MySQL yang sangat tersedia Dengan pembangunan Internet, permintaan untuk ketersediaan tinggi dan skalabiliti pangkalan data semakin tinggi. Seni bina pangkalan data teragih telah menjadi salah satu cara yang berkesan untuk menyelesaikan keperluan ini. Artikel ini akan memperkenalkan cara menggunakan seni bina pangkalan data teragih untuk membina kluster MySQL yang sangat tersedia dan menyediakan contoh kod yang berkaitan. Membina kluster replikasi tuan-hamba MySQL replikasi tuan-hamba MySQL ialah penyelesaian asas ketersediaan tinggi yang disediakan oleh MySQL. Melalui replikasi tuan-hamba, data boleh

Bagaimana untuk memasang NGINX pada RHEL6 Bagaimana untuk memasang NGINX pada RHEL6 May 13, 2023 am 11:52 AM

1. Pasang pakej pergantungan (pilih direktori pemasangan dan jalankan arahan) yum-yinstallmakegccgcc-c++opensslopenssl-develpcre-develzlib-devel-y Untuk semua soalan, lalainya ialah yesinstall secara automatik memasang gcc yang digunakan oleh make to menyusun fail binari. Menyusun bahasa c/c++ dengan gcc-c++ memerlukan modul http PCREnginx untuk menggunakan pcre untuk menghuraikan ungkapan biasa opensslnginx menyokong protokol http dan https. openssl ialah perpustakaan kriptografi lapisan soket selamat yang mempunyai algoritma kriptografi, kunci yang biasa digunakan dan fungsi pengurusan pengkapsulan sijil.

Derma AlmaLinux menjadi peluang untuk sekatan kod sumber Red Hat RHEL untuk mencapai matlamat 'menjadi diri sendiri' Derma AlmaLinux menjadi peluang untuk sekatan kod sumber Red Hat RHEL untuk mencapai matlamat 'menjadi diri sendiri' Aug 22, 2023 pm 07:09 PM

Red Hat mengeluarkan pengumuman dua bulan lalu mengumumkan bahawa ia akan menyekat akses kepada kod sumber Red Hat Enterprise Linux (RHEL). Langkah ini telah memberi impak yang serius terhadap pembangunan masa depan pengedaran Linux seperti AlmaLinux dan RockyLinux Berkenaan keputusan ini, Benny Vasquez, pengerusi Yayasan AlmaLinuxOS, sebelum ini memberitahu media asing SiliconANGLE bahawa "kesan kepada pengguna biasa sebenarnya sangat kecil. " Secara keseluruhan, selain daripada kemas kini kernel, kami adalah sama seperti sebelum ini. Apabila RHEL mengeluarkan versi baharu, AlmaLinux mungkin tidak menyediakan kemas kini yang sepadan dengan serta-merta. Walau bagaimanapun, pembangun masih boleh menggunakan CentOStream

Bagaimana untuk mengkonfigurasi sambungan SSL untuk Kluster MySQL Bagaimana untuk mengkonfigurasi sambungan SSL untuk Kluster MySQL Sep 10, 2023 pm 04:28 PM

Cara mengkonfigurasi sambungan SSL untuk MySQL Cluster Summary: MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang biasa digunakan yang boleh digunakan untuk menyimpan dan mengurus sejumlah besar data. Dalam era Internet, keselamatan data telah mendapat perhatian yang semakin meningkat. Untuk melindungi keselamatan pangkalan data, kami boleh mengkonfigurasi sambungan SSL untuk menyulitkan penghantaran data. Artikel ini akan menerangkan cara mengkonfigurasi sambungan SSL untuk Kluster MySQL. Pengenalan: Dengan perkembangan Internet, kebocoran data dan isu keselamatan maklumat telah menarik lebih banyak perhatian. Dalam pelan awan

Bagaimana untuk menggunakan perkhidmatan web Nginx dalam RHEL8 Bagaimana untuk menggunakan perkhidmatan web Nginx dalam RHEL8 May 14, 2023 pm 10:31 PM

Persekitaran RedHatEnterpriseLinuxrelease8.0VMwareWorkstationPro14 langkah membina [root@localhost~]#systemctlstophttpd#Hentikan httpd untuk menghalangnya daripada menjejaskan Nginx[root@localhost~]#yuminstall-ynginx[root@localhost~]#systemctlstart#nginx[~]root@localhost F[root@localhost~]#systemctlstopfire

Red Hat kerap menukar ahli pasukan pembangunan, yang menjejaskan pembangunan projek persekitaran Linux desktop Red Hat kerap menukar ahli pasukan pembangunan, yang menjejaskan pembangunan projek persekitaran Linux desktop Dec 30, 2023 pm 01:11 PM

Laman web ini melaporkan pada 18 Ogos bahawa Red Hat mengumumkan pada Jun tahun ini bahawa ia telah memutuskan untuk berhenti menyediakan pakej LibreOffice dalam format RPM dalam RHEL, dan mengumumkan bahawa ia akan melaraskan fokus kerjanya. Tapak ini menyatakan bahawa selepas pelarasan, kerja Red Hat fokus Ia akan memberi tumpuan kepada "memperbaiki pelayan paparan Wayland", "sokongan HDR", dan menambah baik pengalaman stesen kerja untuk pengguna Fedora dan RHEL. Pembangun kanan Red Hat Bastien Nocera baru-baru ini menunjukkan dalam catatan blog "Tanggungjawab baharu" di blognya bahawa Red Hat sedang melaraskan kerja pembangunan Linux desktopnya. Sebagai MatthiasClasen's "LibreOfficepackag

See all articles