centos6.5安装mogilefs的活路

mogilefs依赖mysql,所以安装前先卸载机器上原来的mysql5.1

1.先查看原有的mysql

rpm -qa|grep -i mysql


centos6.5安装mogilefs的活路


2.卸载原有的数据库


rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64


3.创建上传所有所需文件的目录


mkdir -p /usr/common/mysql    


mkdir -p /usr/common/mogilefs

所有需要的文件的下载链接

链接:http://pan.baidu.com/s/1o7PJrOA 密码:g70l

4.进入mysql所在的文件目录并解压安装

cd /usr/common/mysql

tar -xf MySQL-5.6.37-1.el6.x86_64.rpm-bundle.tar

rpm -ivh MySQL-server-5.6.37-1.el6.x86_64.rpm

安装完成之后的最后一段话,是这样讲的,主要是教你怎么配置初始化数据库的

centos6.5安装mogilefs的活路

接下来继续安装

rpm -ivh MySQL-client-5.6.37-1.el6.x86_64.rpm 

rpm -ivh MySQL-shared-compat-5.6.37-1.el6.x86_64.rpm

rpm -ivh MySQL-devel-5.6.37-1.el6.x86_64.rpm 

这里shared和devel是mogilefs依赖的mysql安装文件



5.配置数据库

  5.1启动数据库服务

service mysql start 

create user 'mogilefs'@'%' identified by '123456';

netstat -tlnp 查看是否启动成功

centos6.5安装mogilefs的活路

  5.2修改数据库密码,参考上面4中的截图

  (1)查看初始密码

cat /root/.mysql_secret

centos6.5安装mogilefs的活路

mysql -uroot -pBXYKLKnl6nIpQj3V 登录数据库,这里要注意第一次登录之后必须修改密码,数据才能使用set password=password('123456');

centos6.5安装mogilefs的活路

   5.3创建mogilefs的用户并测试登录

create user 'mogilefs'@'%' identified by '123456';

   5.4创建mogilefs的数据库(也不是必须要创建)

create database mogilefs DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

  5.5赋予mogilefs用对数据库mogilefs的操作权限

grant all on mogilefs.* to mogilefs identified by '123456;

exit


6安装mogilefs

cd /usr/common/mogilefs

yum install MogileFS-Server-2.46-2.el6.noarch.rpm Perlbal-doc-1.78-1.el6.noarch.rpm MogileFS-Server-mogilefsd-2.46-2.el6.noarch.rpm perl-MogileFS-Client-1.14-1.el6.noarch.rpm MogileFS-Server-mogstored-2.46-2.el6.noarch.rpm perl-Net-Netmask-1.9015-8.el6.noarch.rpm MogileFS-Utils-2.19-1.el6.noarch.rpm perl-Perlbal-1.78-1.el6.noarch.rpm Perlbal-1.78-1.el6.noarch.rpm

centos6.5安装mogilefs的活路

然后一路y

7.mogilefs的操作配置与使用可以参考http://zouqingyun.blog.51cto.com/782246/1698906/

修改配置tracker的配置

vim /etc/mogilefs/mogilefsd.conf

centos6.5安装mogilefs的活路
注意:这里我没有将db_dsn和listen的ip修改为本机IP,如果改成本机IP的话后面启动tracker和配置的时候会出现问题,但是这里的配置又必须配置成本机的ip才能在后期添加

存储节点。所有我这个问题暂时没有解决。

8初始化创建mogilefs的数据库

mogdbsetup --dbhost=127.0.0.1 --dbport=3306 --dbname=mogilefs --dbrootuser=root --dbrootpass=123456 --dbuser=mogilefs --dbpass=123456

yes or no ? y

此时可以查看数据mogilefs,会发现就会生成一些表了centos6.5安装mogilefs的活路

9.启动mogilefs的tracker的服务

/etc/init.d/mogilefsd start

netstat -tlnp | grep 7001

10.接下去的配置安装http://zouqingyun.blog.51cto.com/782246/1698906/应该就没什么问题