Expired
分类: 系统运维
2005-12-23 09:39:24
在主系统上安装 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]
下面进入集群的配置工作: