本篇文章主要介绍了"mysql cluster",主要涉及到方面的内容,对于其他数据库感兴趣的同学可以参考一下:
Mysql环境搭建Centos5[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-4...
[root@localhost ~]# useradd -r -g mysql mysql
2、在每一个数据节点NDBD和SQL节点的机器上同步文件,解压文件,准备安装,步骤如下:
[root@localhost soft]#scp mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz root@192.168.88.203:~/soft
[root@localhost soft]# tar -xzf mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686.tar.gz -C /usr/local
3、改变位置到local文件夹,改变mysql解压后的文件夹名称为mysql,然后执行提供的脚本,创建系统数据库。
[root@localhost local]#
mv mysql-cluster-gpl-7.4.10-linux-glibc2.5-i686/ mysql/ 没有创建mysql folder
[root@localhost mysql]# mkdir sock
[root@localhost mysql]# scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql
4、为MySQL服务及数据目录设置必要的服务。
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql.mysql /usr/local/mysql/data
[root@localhost mysql]# chown -R mysql.mysql /usr/local/mysql/sock
[root@localhost mysql]# chgrp -R mysql
chgrp: missing operand after `mysql'
Try `chgrp --help' for more information.
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]# ls –l
5、复制MySQL的启动脚本到如下的文件夹,确保可以执行。并设置为当系统启动时,同时启动MySQL
[root@localhost mysql]# cp support-files/mysql.server /etc/rc.d/init.d/
[root@localhost mysql]# chmod +x /etc/rc.d/init.d/mysql.server
[root@localhost mysql]# chkconfig --add mysql.server
三、Cluster环境启动
注意启动顺序:首先是管理节点,然后是NDBD节点,最后是SQL节点。
1、[MGM]