失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux ubuntu系统安装 启动 卸载MongoDB 5.0

Linux ubuntu系统安装 启动 卸载MongoDB 5.0

时间:2018-07-10 19:41:30

相关推荐

Linux ubuntu系统安装 启动 卸载MongoDB 5.0

mongodb 5.0只支持64位系统,官网地址:/

在线安装

1.导入MongoDB公共GPG Key

wget -qO - /static/pgp/server-5.0.asc | sudo apt-key add -

返回OK即操作成功,如果提示gnupg未安装则先安装gnupg

sudo apt-get install gnupg

2.创建/etc/apt/sources.list.d/mongodb-org-5.0.list文件

不同ubuntu系统版本通过不同命令创建,可以查看当前ubuntu系统的版本:lsb_release -dc

ubuntu 16

echo "deb [ arch=amd64,arm64 ] /apt/ubuntu xenial/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

ubuntu 18

echo "deb [ arch=amd64,arm64 ] /apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

ubuntu 20

echo "deb [ arch=amd64,arm64 ] /apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

3.更新apt-get

sudo apt-get update

4.安装MongoDB

安装指定版本(推荐):

sudo apt-get install -y mongodb-org=5.0.2 mongodb-org-database=5.0.2 mongodb-org-server=5.0.2 mongodb-org-shell=5.0.2 mongodb-org-mongos=5.0.2 mongodb-org-tools=5.0.2

安装最新版本:

sudo apt-get install -y mongodb-org

5.禁用自动升级,防止意外情况

echo "mongodb-org hold" | sudo dpkg --set-selections

echo "mongodb-org-database 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

6.启动运行

安装后会默认创建数据目录和日志目录如下:

默认数据目录:/var/lib/mongodb,默认日志目录:/var/log/mongodb

6.1 修改配置(个人选择)

可以通过修改配置文件把数据和日志保存到其他目录(修改后需重启mongodb生效):

vim /etc/mongod.conf

mongodb默认是以mongodb这个用户运行的,如果修改了数据和日志目录需要创建对应的data和log目录并赋予用户mongodb对应的权限,没有data和log目录或者权限不够时启动会失败!

sudo chown -R mongodb /home/hadoop/mongodb

6.2启动mongodb

通过以下命令查看系统支持哪种命令启动:ps --no-headers -o comm 1

systemd - select the systemd (systemctl) tab below.

init - select the System V Init (service) tab below.

systemd方式:

sudo systemctl start mongod

查看是否启动成功:sudo systemctl status mongod或pgrep mongo -l

启动成功的显示

启动失败的显示:

可以选择添加开机启动:sudo systemctl enable mongod

停止mongodb:sudo systemctl stop mongod

重启:sudo systemctl restart mongod

init方式:

sudo service mongod start

查看是否启动成功:sudo service mongod status或pgrep mongo -l

停止mongodb:sudo service mongod stop

重启:sudo service mongod restart

7.卸载MongoDB

停止服务:

sudo systemctl stop mongod 或 sudo service mongod stop

移除安装包:

sudo apt-get purge mongodb-org*

移除数据和日志目录(以下为默认安装目录,需要修改成自己配置的实际目录):

sudo rm -r /var/log/mongodb

sudo rm -r /var/lib/mongodb

8.进入MongoDB shell命令模式

mongo或指定端口mongo -host 127.0.0.1:27017

进入shell界面就可以查看数据库和创建数据库、集合等等。

Linux ubuntu系统有关线安装、启动、卸载MongoDB 5.0的内容就到这里啦~

对下载安装包,离线下载更感兴趣的友友们,可以去康康其他博主的文章。

如果觉得《Linux ubuntu系统安装 启动 卸载MongoDB 5.0》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。