我们将使用二进制安装包进行安装,以下是具体的过程。
1. 设置yum的加速镜像
# 将yum包管理工具的repo文件切换为腾讯云
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.tencent.com/repo/centos6_base.repo
# 清空缓存
yum clean all
# 重建缓存
yum makecache
2. 安装Mongo 4.4.12服务依赖的软件包
yum install -y cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-plain krb5-libs libcurl libpcap lm_sensors-libs net-snmp net-snmp-agent-libs openldap openssl rpm-libs tcp_wrappers-libs
3. 安装Mongo 4.4.12
# 下载对应版本、以及对应Linux发行版本的二进制包
wget https://fastdl.mongodb.org/linux/mongodb-shell-linux-x86_64-rhel62-4.4.12.tgz
# 解压
tar -zxvf mongodb-shell-linux-x86_64-rhel62-4.4.12.tgz
# 将解压的内容移到 /usr/local/mongodb
mv mongodb-linux-x86_64-rhel62-4.4.12/ /usr/local/mongodb
4. 启动mongod
服务
mongodb 数据库二进制安装包里bin目录的 mongod
可执行文件实际上就是MongoDB 数据库的核心服务文件,下面我们直接运行该可执行文件
# 创建数据目录
mkdir -p /var/lib/mongo
# 并将目录所属者改为当前登录的用户
chown `whoami` /var/lib/mongo
# 创建日志目录
mkdir -p /var/log/mongodb
# 将目录所属者改为当前登录的用户
chown `whoami` /var/log/mongodb
# 以后台运行的方式启动mongod服务,--dbpath:指定数据目录,--logpath:指定日志目录
/usr/local/mongodb/bin/mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log
用mongo自带的客户端服务连接到mongo数据库,如下命令
/usr/local/mongodb/bin/mongo
如果正常进入mongo的命令行交互模式,则安装成功,否则根据报错日志修复即可!