准备工作:
1、在root目录下创建文件夹software
$ mkdir software
2、进入software文件
$ cd software
以下是mongodb的具体安装步骤和文件配置
1. 下载mongodb3.6.3版本
$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.6.3.tgz
2. 解压文件
$ tar zxvf mongodb-linux-x86_64-3.6.3.tgz
3. 把解压后文件移动到/usr/local/目录下
$ mv mongodb-linux-x86_64-3.6.3/ /usr/local/mongodb
4. 创建数据文件夹、日志文件夹、配置文件夹
$ cd /usr/local/mongodb
$ mkdir -p data/db
$ mkdir logs
$ mkdir conf
5. 环境变量配置
$ vim /etc/profile
$ i //开始编辑
$ export MONGODB_HOME=/usr/local/mongodb //在图示指定位置添加
export PATH=$PATH:$MONGODB_HOME/bin
$ 点击ESC按钮退出编辑
$ :wq //保存并退出
$ source /etc/profile //重新载入
如图所示
6. 创建配置文件
$ cd conf //进入到conf文件夹
$ vi mongodb.conf //创建配置文件
$ i //开始编辑
$ port = 27017 #端口
dbpath = /usr/local/mongodb/data/db #数据库存文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放路径
logappend = true #使用追加的方式写日志
fork = true #不以守护程序的方式启用,即不在后台运行
maxConns = 1000 #最大同时连接数
#nohttpinterface = true #关闭http接口,默认关闭http端口访问
noauth = true #不启用验证
journal = true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。
#即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的
journal日志来恢复。
storageEngine = wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks
bind_ip = 127.0.0.1 #mongodb所绑定的ip地址
$ 点击ESC按钮退出编辑
$ :wq //保存并退出
$ cd .. //退出conf文件夹
$ cd bin //进入bin文件夹
$ ./mongod -f /usr/local/mongodb/conf/mongodb.conf //启动
7. 启动mongodb
$ ./mongo
8. 添加映射,便于启动mongodb
$ ln -s /usr/local/mongodb/bin/mongo /usr/local/bin/mongo //配置全局映射
启动方法如下
9. 如果后期运维修改mongodb.conf配置文件后,重新启动mongodb
查找mongodb进程
可用指令netstat -ntlp
直接干掉kill -9 10756
然后重启
$ ./mongod -f /usr/local/mongodb/conf/mongodb.conf //启动
$ ./mongo
mongodb重启后,项目的mongodb进程被中断,需要重启服务器凡是用到mongodb数据库的项目
参考链接:
1、https://blog.csdn.net/junshan...
2、https://blog.csdn.net/rzrenyu...
3、https://www.v2ex.com/t/109240
4、https://www.cnblogs.com/moxia...
5、https://www.cnblogs.com/Loveb...
6、https://blog.csdn.net/lafsca5...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。