ubuntu/linux 下载安装并配置mongo(db)
官方:https://docs.mongodb.com/v3.6/tutorial/install-mongodb-enterprise-on-ubuntu/
有条件的可以直接看官网, 下面是我个人用到的一些, 多余的部分就被我减掉了
将GPG_Key 添加到本机
添加下载版本
# Create a /etc/apt/sources.list.d/mongodb-enterprise.list file for MongoDB.
# 其它版本可以看官方文档去指定 这里我下载安装的是3.4版本的
#官网有根据ubuntu版本对应的 mongo 版本:查看自己 ubuntu 版本代码:lsb_release -a 可以根据提示自行配置(自己动手丰衣足食, 手动狗头)
echo "deb http://repo.mongodb.com/apt/ubuntu "$(lsb_release -sc)"/mongodb-enterprise/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-enterprise-3.4.list
更新apt_get (差不多这个意思,反正必须跑这步就是了 =。=)
Reload local package database.
Install the MongoDB Enterprise packages.
Install a specific release of MongoDB Enterprise.
sudo apt-get install -y mongodb-enterprise=3.6.23 mongodb-enterprise-server=3.6.23 mongodb-enterprise-shell=3.6.23 mongodb-enterprise-mongos=3.6.23 mongodb-enterprise-tools=3.6.23
查看可被使用的版本(大概是这样, 自己百度翻一下吧 O(∩_∩)O哈哈~)
Pin a specific version of MongoDB Enterprise.
Although you can specify any available version of MongoDB, apt-get
will upgrade the packages when a newer version becomes available. To prevent unintended upgrades, pin the package. To pin the version of MongoDB at the currently installed version, issue the following command sequence:
Run MongoDB Enterprise Edition
By default, MongoDB instance stores:
- its data files in
/var/lib/mongodb
- its log files in
/var/log/mongodb
# 我觉的最有用的一句: mongo.conf 该文件会被默认生成在/etc/ 下 cd /etc/ vim mongo.conf # 配置可以自定义 参看: https://www.cnblogs.com/presleyren/p/13717202.html
#配置文件可以自己建一个 touch mongo.conf or vim mongo.conf
#指定配置文件启动 mongno
mongod -f mongo.conf
mongod --config mongo.conf
# 查看 mongo 进程:
ps -ef|grep mongod
# 结束 mongo进程
use admin
db.shutdownServer()
#应该是:
killall -9 mongod
# 我没有用过,大概是这个命令,我启动了就没管, 随便 百度 or google 一下就有关闭的命令啦
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)