本文共 1792 字,大约阅读时间需要 5 分钟。
文章转载于.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
如果安装最新版本,运行下行命令:
sudo apt-get install -y mongodb-org # 这行命令是默认安装最新版本的mongodb
指定版本进行安装:
sudo apt-get install -y mongodb-org=4.0.8 mongodb-org-server=4.0.8 mongodb-org-shell=4.0.8 mongodb-org-mongos=4.0.8 mongodb-org-tools=4.0.8
注意:如果进行指定版本安装时,只指定了mongodb-org的版本,而未指定其他组件的版本,那么指定版本无效,将进行默认安装最新版本的mongodb。
另外,虽然可以通过上行命令进行指定版本安装,但是,运行apt-get命令进行update时,将会对mongodb进行更新。如果不想被更新,可以运行以下命令进行配置:echo "mongodb-org hold" | sudo dpkg --set-selections echo "mongodb-org-server hold" | sudo dpkg --set-selections echo "mongodb-org-shell hold" | sudo dpkg --set-selections echo "mongodb-org-mongos hold" | sudo dpkg --set-selections echo "mongodb-org-tools hold" | sudo dpkg --set-selections
启动mongod服务:
sudo service mongod start # 这行命令不会有任何输出
查看mongo版本:
mongo --version
如果出现以下输出,证明安装成功
MongoDB shell version v4.0.24git version: 9df1b3a80f39cf7e7ccd6264a207518426a524f6OpenSSL version: OpenSSL 1.1.1 11 Sep 2018allocator: tcmallocmodules: nonebuild environment: distmod: ubuntu1804 distarch: x86_64 target_arch: x86_64
启动:service mongod start
关闭:service mongod stop
命令行:mongo
导入: mongorestore -h localhost -d 数据库名 待导入数据路径
mongorestore -h localhost -d dbname /usr/local/dbname
导出:mongodump -d 数据库名 -o 待导出数据保存路径
mongodump -d dbname -p /Users/mac/dbname
配置:/etc/mongod.conf
数据文件:/var/lib/mongodb
日志:/var/log/mongodb/mongod.log
dbPath: /var/lib/mongodb
timeZoneInfo: /usr/share/zoneinfo