RHEL下架设MYSQL集群

来源:ChinaUnix博客 时间:2008-12-24 16:05:00 

一、介绍

这篇文档旨在介绍如何安装配置基于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

从http://www.mysql.com上下载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!

标签:mydql,rhel,配置,服务器
0
投稿

猜你喜欢

  • 使用element-ui +Vue 解决 table 里包含表单验证的问题

    2024-05-28 16:00:02
  • 一步步解析Python斗牛游戏的概率

    2021-05-03 05:17:27
  • VBScript中LBound函数和UBound函数的用法

    2008-06-27 13:02:00
  • Python中collections.Counter()的具体使用

    2023-04-22 23:26:35
  • MySQL分页分析原理及提高效率

    2024-01-20 08:45:09
  • 原生Javascript封装的一个AJAX函数分享

    2024-04-30 10:15:25
  • Python中定时任务框架APScheduler的快速入门指南

    2021-07-16 02:51:21
  • D3.js实现拓扑图的示例代码

    2024-05-09 10:20:06
  • python实现TCP文件接收发送

    2021-08-25 00:56:46
  • JavaScript使用readAsDataUrl方法预览图片

    2024-05-02 17:28:41
  • 解决MySQL报错:You can‘t specify target table ‘region‘ for update in FROM clause

    2024-01-27 08:02:39
  • Mysql数据库手动及定时备份步骤

    2024-01-27 10:43:15
  • Python爬虫中urllib3与urllib的区别是什么

    2023-04-04 05:48:12
  • 用户体验的另一种认识

    2007-10-25 12:36:00
  • 归纳整理Python中的控制流语句的知识点

    2021-03-04 12:07:12
  • Python实现图片格式转换

    2023-08-03 04:58:57
  • Python 短视频爬虫教程

    2022-02-13 00:17:33
  • python+tifffile之tiff文件读写方式

    2022-03-16 13:17:41
  • Springboot项目对数据库用户名密码实现加密过程解析

    2024-01-19 23:02:04
  • Python爬虫逆向分析某云音乐加密参数的实例分析

    2022-05-25 20:33:14
  • asp之家 网络编程 m.aspxhome.com