mysql NDB的安装配置使用示例
1.到mysql网站下载mysql cluster版本?http://www.mysql.com/downloads/cluster/
? 下载到/home/weijianzhongwj/software下
2.安装mysql cluster
?cd /home/weijianzhongwj/software
? tar xvf?mysql-cluster-gpl-7.2.8-linux2.6-i686.tar.gz
? ln -s?mysql-cluster-gpl-7.2.8-linux2.6-i686 mysqlc?
在$HOME/.bashrc增加 export PATH=$PATH:/home/weijianzhongwj/software/mysqlc/bin 一行,添加mysql的bin目录到path路径中
3.对于一个mysql集群,我们需要启动一个mysql server(mysqld),两个data nodes(NDB),还有一个管理结点(ndb_mgmd),我们测试是在单机中,对于在多台机器上,在data nodes配置的hostname修改为对应机器的ip则可。
? 我们先来添加爱mysql集群需要的配置文件
? 先进入mysqlc的目录,在这个目录下创建配置文件目录和数据文件目录
?
?
weijianzhongwj@ubuntu:~/software/mysqlc$ sh ./scripts/mysql_install_db --no-defaults --datadir=/home/weijianzhongwj/software/mysqlc/my_cluster/mysqld_data/Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directoryInstallation of system tables failed! Examine the logs in/home/weijianzhongwj/software/mysqlc/my_cluster/mysqld_data/ for more information.sudo apt-get install libaio1?大家可以参考http://dev.mysql.com/downloads/cluster/