在linux搭建mongodb
我的是CentOS 7.4系统的, 所以下载
点击下载,跳转页面,自动下载,如果没有自动下载那么就
---翻墙吧 然后再走一遍
然后压缩到你的服务器的某个文件夹下,修改文件夹名为 mongodb
/opt/mongodb
我存放在opt下
创建文件夹dbs 用来存放数据
创建文件夹 logs/ mongodb.log 用来存放记录
创建完结构如图
/opt/mongodb/bin
创建一个名为mongodb.conf的文件
# 设置数据文件的存放目录(根据实际的db文件夹的路径填写)
dbpath = /opt/mongodb/dbs
# 设置日志文件的存放目录及其日志文件名(根据实际的logs文件夹的路径填写)
logpath = /opt/mongodb/logs/mongodb.log
# 设置端口号(默认的端口号是 27017)
port = 27017
# 设置为以守护进程的方式运行,即在后台运行
fork = true
# 身份验证
auth = true
复制到mongodb.conf
这样我们的环境就搭好了
------------------------------------------------------------------------------ 分割线 -------------------------------------------------------------------------------
通过Xshell连接到服务器
/opt/mongodb/bin
cd /opt/mongodb/bin
./mongod -f mongodb.conf
我擦嘞,失败了,搞它!
错1
这时候你去查看你dbs文件夹下绝对有一个mongodb.lock
这样 给它删喽
然后再运行
会发现 还有错 number 48 log异常
这时候把你logs目录下 除了mongodb.log以外都删了
然后输入
pkill mongodb
继续运行
成功喽
如图所示俺们成功了成功图
./mongo 就可以进入服务器了
对于mongo中的一些操作在下文