1、官网下载最新版mongodb数据安装文件:
https://www.mongodb.com/download-center#community
2、操作系统版本
3、ftp服务传到虚拟机
4、此版本官网提示要安装openssl。
5、启动的时候如果报类似下面这样的错:
就有可能是openssl引起的。
Redhat6.4默认自动安装了openssl,但是自动安装的版本太低,需要重新下载一个版本高的。
Openssl最新版下载地址:
http://mirrors.163.com/centos/6/os/x86_64/Packages/
下载对应的版本,我的是64位,就下载64位的了。
使用命令:
rpm -Uvh openssl-1.0.1e-57.el6.x86_64.rpm就可以了。
如果本来主机未装openssl,则可以直接安装,也可以使用配置本地yum源来实现安装。
7、解压缩mongodb安装文件:
tar -zxvf mongodb-linux-x86_64-rhel62-3.4.9.gz
8、然后把解压缩的目录里面的文件,都mv到/usr/local/mongodb目录下:
mkdir -p /usr/local/mongodb
mv mongodb-linux-x86_64-rhel62-3.4.9/* /usr/local/mongodb/
9、配置环境变量
把/usr/local/mongodb/bin加入到path路径下。
立即生效:
source .bash_profile
echo $PATH
验证ok!
mkdir -p /data/db
默认是在这个目录下面,如果不创建,手动起不来mongod进程。
11、启动mongod服务:
mongod --dbpath=/data/db/
12、使用客户端测试:
使用数据库做简单的加法运算。
注意,mongodb官方建议单独给程序建一个操作系统用户,不要使用root用户。使用root用户能正常运行,但是启动会有这个建议的告警。