mongodb安装
-
下载mongodb
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.3.tgz
-
解压
tar zxvf mongodb-linux-x86_64-rhel70-5.0.3.tgz
-
改名
mv mongodb-linux-x86_64-rhel70-5.0.3 mongodb
-
修改环境变量
sudo vim /etc/profile
加入以下内容
export PATH=<MongoDB PATH>/bin:$PATH
保存并退出,刷新环境变量
source /etc/profile
-
创建db和log文件夹
cd <MongoDB PATH> mkdir db && mkdir log chmod 777 db && chmod 777 log
-
创建配置文件
touch mongodb.conf cd log && touch mongodb.log cd ..
-
修改配置文件内容
port=27017 #服务的端口号 dbpath=<MongoDB 的文件夹路径>/db #数据库存文件存放目录 logpath=<MongoDB 的文件夹路径>/log/mongodb.log #日志文件存放路径 logappend=true #使用追加的方式写日志 fork=true #以守护进程的方式运行,创建服务器进程 maxConns=100 #最大同时连接数 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。 即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。 storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks bind_ip=0.0.0.0 #设置0.0.0.0外网才可以访问 auth=false #校验权限,这是为 true yapi 会链接不上
-
启动
mongod --config mongodb.conf
-
测试连接
mongo --host 0.0.0.0 --port 27017