Chinaunix首页 | 论坛 | 博客
  • 博客访问: 596231
  • 博文数量: 40
  • 博客积分: 7274
  • 博客等级: 少将
  • 技术积分: 410
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-20 15:00
个人简介

Expired

文章分类
文章存档

2011年(1)

2008年(3)

2007年(17)

2006年(10)

2005年(9)

分类: 系统运维

2005-12-23 09:39:24

由于没有真实的实验环境,只好用虚拟机了。

环境配置:

主机:LFS(512M memory) + MySQL-5.0.15 (用作管理端)
虚拟机:Tinux (64MB Memory)+ MySQL-5.0.15 ,3台(用做集群节点)


在主系统上安装 MySQL-5.0.15 集群管理节点服务器
============================================


作为管理节点服务器,需要ndb_mgm和ndb_mgmd两个文件:
[code]
# ./configure --prefix=/srv/mysql --sysconfdir=/etc --enable-thread-safe-client
--enable-assembler --enable-local-infile --with-named-thread-libs=-lpthread
--with-unix-socket-path=/var/mysql/mysql.sock --without-debug --without-bench
--with-openssl --with-vio --with-charset=utf8 --with-collation=utf8_general_ci
--with-extra-charsets=gb2312,gbk,latin1 --without-man --without-docs
--with-ndbcluster --without-ndb-debug
# make
# make install
[/code]

在虚拟机上安装 MySQL-5.0.15 集群节点
==================================


安装步骤:先在uClibc提供的编译环境中编译,然后拷贝到目标系统中。
[code]
# ./configure --prefix=/srv/mysql --sysconfdir=/etc --enable-thread-safe-client
--enable-assembler --enable-local-infile --with-named-thread-libs=-lpthread
--with-unix-socket-path=/var/mysql/mysql.sock --without-debug --without-bench
--with-openssl --with-vio --with-charset=utf8 --with-collation=utf8_general_ci
--with-extra-charsets=gb2312,gbk,latin1 --without-man --without-docs
# make
# make install
[/code]

此外还需要2个动态连接库文件: libpthread.so.0 和 libstdc++.so.6(拷贝编译环境的即可)

依次拷贝/srv/mysql目录和上述2个文件到3台虚拟机上,然后:
[code]
创建mysql用户:# adduser mysql
安装数据库: # mysql_install_db --user=mysql --datadir=/var/mysql
启动数据库: # mysqld --user=mysql &
修改root密码: # mysqladmin password secret
测试数据库: # mysql
mysql>
[/code]

下面进入集群的配置工作:

阅读(2134) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~