我们这里采用2台um、4台pm跑一组集群,操作系统Centos6.8,原有MariaDB ColumnStore GA版本1.0.6。

# cat /etc/hosts

192.168.75.33    um1

192.168.75.34    um2

192.168.75.35    pm1

192.168.75.36    pm2

192.168.75.37    pm3

192.168.75.38    pm4

用root用户分别登陆um1、um2、pm1 分别在这三台机器上建立文件/root/.my.cnf (注意文件为隐藏文件)内容为:


[mysqladmin] 

user = root

password = password

(password为数据库用户root的真实密码,根据实际情况修改)

#chmod 600 /root/.my.cnf

升级完成后.my.cnf可以删掉

把mariadb-columnstore-1.0.7-1-centos6.x86_64.bin.tar.gz上传到pm1这台机器的/root/目录下

关闭数据库:

#mcsadmin shutdownsystem y

卸载old software:

#/usr/local/mariadb/columnstore/bin/pre-uninstall

解压:

#tar -zxvf mariadb-columnstore-1.0.7-1-centos6.x86_64.bin.tar.gz -C /usr/local/

安装software:

/usr/local/mariadb/columnstore/bin/post-install

执行postConfigure 使用升级选项-u:

#/usr/local/mariadb/columnstore/bin/postConfigure -u

升机完成如图:

升级MariaDB ColumnStore 从 1.0.6 到1.0.7_第1张图片

升级MariaDB ColumnStore 从 1.0.6 到1.0.7_第2张图片