从零部署Mongodb
系统版本
centos6 64位
安装基本功能
yum install [功能]
wget
网络文件获取
tar
解压缩文件
vi
编辑文件
gcc
编译二进制文件
开始安装Mongodb
下载链接从此链接获取
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.3.tgz tar -zxvf mongodb-linux-x86_64-rhel62-3.6.3.tgz mv mongodb-linux-x86_64-rhel62-3.6.3 /usr/local/mongodb export PATH=[mongodb安装路径]/bin:$PATH
配置Mongodb
创建数据库目录
mkdir -p /data/db cd /data mkdir log && cd log vi mongodb.log //此处不填内容直接退出,作用是创建log文件
启动mongodb
vi /usr/local/mongodb/bin/mongo.conf
填写内容:
dbpath=/data/db logpath=/data/log/mongodb.log fork=true port=27017 bind_ip=0.0.0.0
参数解释:
fork
后台运行
bind_ip
允许外网访问本地ip
0.0.0.0代表可被外网访问
cd /usr/local/mongodb/bin ./mongod -f /usr/local/mongodb/bin/mongo.conf
数据库操作
./mongo
运行./mongod出错解决方案:
- 检查/data/log/mongodb.log这条路径上的所有文件夹和文件是否被创建
- 检查/data/db是否有.lock结尾的文件,有则删除
可能用到的命令
删除
rm -f [文件路径]
列出当前目录下所有文件
ls
mongodb可视化工具
adminmongo 链接