下载
下载源文件
代码语言:txt复制wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.2.tgz
解压
代码语言:txt复制tar -zxvf mongodb-linux-x86_64-rhel70-5.0.2.tgz
将解压包拷贝到指定目录
代码语言:txt复制mv mongodb-linux-x86_64-rhel70-5.0.2 /usr/local/mongodb
添加到 PATH 路径中
代码语言:txt复制vim /etc/profile
最后加入
代码语言:txt复制export PATH=/usr/local/mongodb/bin:$PATH
使配置生效
代码语言:txt复制source /ect/profile
创建数据库目录
代码语言:txt复制cd /usr/local/mongodb
mkdir data
cd data
mkdir db log
配置权限
代码语言:txt复制chmod -R 755 data
启动
代码语言:txt复制mongod --dbpath /usr/local/mongodb/data/db --logpath /usr/local/mongodb/data/log/mongod.log --fork
检验
代码语言:txt复制cd /usr/local/mongodb/bin
[root@localhost bin]# ./mongo
出现如下信息
代码语言:txt复制MongoDB shell version v5.0.2
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("cf9a8dc7-10d4-4a1c-ba94-97ba00c24e78") }
MongoDB server version: 5.0.2
配置文件
代码语言:txt复制vim mongod.conf
代码语言:txt复制# 日志文件位置
logpath=/usr/local/mongodb/data/log/mongod.log
# 以追加方式写入日志
logappend=true
# 是否以守护进程方式运行
fork=true
# 默认27017
port = 27017
# 数据库文件位置
dbpath=/usr/local/mongodb/data/db
# 允许哪个ip的连接,0.0.0.0表示任意ip都可以连接
bind_ip=0.0.0.0
# 是否以安全认证方式运行,默认是不认证的非安全方式,一开始安装启动不要开启,设置好密码后再重启
#auth = true
以配置文件的方式启动
代码语言:txt复制cd /usr/local/mongodb/bin
代码语言:txt复制./mongod --config /usr/local/mongodb/mongod.conf
出现以下提示
代码语言:txt复制bout to fork child process, waiting until server is ready for connections.
forked process: 1358
child process started successfully, parent exiting