WEB开发网
开发学院数据库MySQL 具备负载均衡功能MySQL服务器集群部署及实现 阅读

具备负载均衡功能MySQL服务器集群部署及实现

 2009-04-21 11:19:42 来源:WEB开发网   
核心提示: 3. 部署实现本文以一台主服务器带三台从属服务器为例,简要介绍MySQL服务器集群的实现方案和具体方法步骤,具备负载均衡功能MySQL服务器集群部署及实现(2),3.1 系统部署由于FreeBSD系统对机器硬件要求较低,出于降低系统部署成本考虑,而FreeBSD系统本身提供的不是该编译器,

3. 部署实现

本文以一台主服务器带三台从属服务器为例,简要介绍MySQL服务器集群的实现方案和具体方法步骤。

3.1 系统部署

由于FreeBSD系统对机器硬件要求较低,出于降低系统部署成本考虑,主服务器和从属服务器操作系统均采用FreeBSD 7.0-Release,并采用最小化定制安装,完成以后系统占用磁盘空间仅为254M(不计swap分区所占空间,它随具体机器内存容量的变化而变化)。为充分发挥系统硬件性能,MySQL数据库采用源代码编译安装。

3.1.1 安装FreeBSD系统

在主服务器和从属服务器上安装FreeBSD 7.0-Release,具体安装方法步骤不是本文主要内容,在此略过,如有疑问可以参考FreeBSD系统手册。需要说明的是为方便用户系统运行期间的维护管理,要打开系统的SSH服务功能,系统安装配置期间允许root用户远程登录,正常运行以后要关闭root用户的远程登录功能。在/etc/ssh/sshd_config配置文件中对PermitRootLogin设置为yes为允许root用户远程登录到系统,设置为no即为不允许。修改保存文件后执行kill –HUP `cat /var/run/sshd.pid`命令即可重启sshd守护进程,使设置生效[2]。上述操作需要root用户权限。

3.1.2 编译安装MySQL

到MySQL的官方网站http://www.mysql.com下载MySQL数据库的安装源代码压缩包,本例下载的是mysql-5.1.30.tar.gz,以root用户身份登录到系统,开始安装MySQL数据库系统。

由于在对MySQL进行源代码编译安装时要求使用GNU的C编译器,而FreeBSD系统本身提供的不是该编译器,因此用户必须下载安装GNU C编译器[3]。把下载的gnumake-3.81.tar.gz解压安装,按如下步骤即可安装GNU C编译器:

[root@FreebsdMaster/softwares]# tar –zxvf gnumake-3.81.tar.gz
 

[root@FreebsdMaster /softwares]# cd make-3.81

[root@FreebsdMaster /softwares/make-3.81]# ./configure ; make; make install; make clean

上一页  1 2 3 4 5 6 7  下一页

Tags:具备 负载 均衡

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接