赞
踩
跳转到保存安装包的位置下,执行以下代码
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.9.tgz
tar zxvf mongodb-linux-x86_64-3.2.9.tgz
跳转到安装目录创建Mongodb数据库所需的文件(数据库文件夹,日志文件,配置文件)
cd /usr/local
mkdir -p /usr/local/mongodb/data
touch /usr/local/mongodb/mongod.log
touch /usr/local/mongodb/mongodb.conf
mv /home/tempfile/mongodb-linux-x86_64-3.2.9/* /usr/local/mongodb/
vi /etc/profile
键盘按下“i”进入编辑模式即可。在文件的最后加上:
#mongodb
export PATH=$PATH:/root/mongodb/bin
最后按下“Esc”,输入“:wq”保存退出vi编辑模式,执行以下命令使修改生效即可。
source /etc/profile
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/mongod.log
logappend = true
port = 27017
fork = true
auth = true
参数 | 描述 |
---|---|
dbpath | 数据库路径 |
logpath | 日志保存路径 |
logappend | 是否保留历史日志 |
port | 端口号 |
fork | 是否将日志写入日志文件而不显示在命令行 |
auth | 是否采用身份认证(false或删除时,外部访问不需要用户名和密码) |
进入Mongodb/bin目录,执行以下命令启动Mongodb
./mongod --config /usr/local/mongodb/mongodb.conf
./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/mongod.log --logappend --port=27017 --fork
mongodb非法关闭的时候若出现
about to fork child process, waiting until server is ready for connections
那么需要执行
rm /data/mongodb/mongo.lock 命令 ###权限不足的话加上sudo
再执行
./mongod --repair (命令修复) ###权限不足的话加上sudo
###如果执行以上命令出现权限问题则修改权限:
sudo chmod 777 mongodb.conf
停止
./mongod -shutdown -dbpath=/usr/local/mongodb/data
若不加路径参数会出现以下错误
There doesn't seem to be a server running with dbpath: /data/db
根据自己的系统在官网下载MongoDB Compass安装包并安装
MongoDB Compass官方下载地址
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。