在deepin15.10.1环境下安装mongodb数据库
2019-06-03 09:29
1126 查看
博主曾在Ubuntu18.04和deepin15.9桌面环境下安装过mongodb数据库,记得在第一次安装时还出现了一些难以解决的错误。今天在deepin15.10.1(vmware15)环境下,再次安装mongodb数据库,有感而发,于是记下了这个安装与配置过程。
正文
环境:deepin15.10.1(vmware15),64位;
目的:安装mongodb3.6数据库
一、导入公钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
二、创建mongodb的源
echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
三、更新本地数据,安装mongodb所需安装包
sudo apt-get update sudo apt-get install -y mongodb-org
四、为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
到此为止,mongodb数据库已完成安装。
日志文件位置在
/var/log/mongodb/mongod.log,配置文件位置在
/etc/mongd.conf下。
启动mongod :
sudo service mongod start
停止mongodb:
sudo service mongod stop
设置mongodb开机启动:
sudo systemctl enable mongod
关闭mongodb开机自启动:
sudo systemctl disable mongod
卸载
停止mongodb:
sudo service mongod stop
删除包:
sudo apt-get purge mongodb-org *
删除MongoDB数据库和日志文件:
sudo rm -r / var / log / mongodb sudo rm -r / var / lib / mongodb
五、启动mongodb,并指定路径
sudo mkdir -p /data/db sudo mongod --port 27017 --dbpath /data/db
六、添加个用户和认证权限
输入命令:
mongo --port 27017进入mongodb
然后创建一个用户名admin,密码是admin123的用户,并且拥有root权限的账号
输入命令:
use admin db.createUser({user:'admin', pwd:'admin123', roles:[{role:'root', db:'admin'}]})
如下图所示
lintx@LINTX:~$ mongo --port 27017 MongoDB shell version v3.6.5 connecting to: mongodb://127.0.0.1:27017/ MongoDB server version: 3.6.5 > > use admin switched to db admin > db.createUser({user:'admin', pwd:'admin123', roles:[{role:'root', db:'admin'}]})
这样我们就创建了一个用户名为admin,密码为admin123的用户,赋予最高权限。
然后输入
exit退出mongodb。
七、修改mongodb配置文件
输入命令:
sudo vim /etc/mongod.conf
修改net部分为:
net: port: 27017 bindIp: 0.0.0.0
这样配置后,mongodb可被远程访问。
另外,直接添加如下内容到配置文件:
security: authorization: enabled
然后保存退出。
八、重启mongodb
输入命令:
sudo service mongod restart
输入命令:
service mongod status来查看mongodb运行状态,如下图所示:
可以看到是active(running)状态。
至此,mongodb数据库的安装与配置全部完成。
Lin丶TX
2019.6.3 09:28
相关文章推荐
- MongoDB数据库安装及配置环境(windows10系统)
- deepin上LAMP环境的安装配置
- 关于Deepin下的一些常用软件的安装及环境配置/py/mongodb
- Deepin 2015 体验版(Deepin Desktop Environment) 桌面环境 ubuntu下 安装
- deepin(linux)环境下安装mysql数据库(新手入门)
- deepin系统下安装rubymine以及各种ruby编辑环境体验
- Linux系统下安装Angular2开发环境(Ubuntu16.0和deepin)
- 安装deepin-wine环境:上https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu页面下载zip包(或用git方式克隆),解压到本地文件夹,在文件夹中
- deepin下安装texlive2017+Visual Studio Code搭建latex编写环境
- MongoDB数据库安装及配置环境(windows10系统)
- deepin安装Java环境
- deepin 下安装java环境
- deepin(unbuntu)系统 java+redis+rabbitmq+mysql+idea等开发环境安装
- deepin15.4安装Meteor开发环境
- Ubuntu 18.04 美化 之 安装 deepin 的桌面环境
- 如何在 ubuntu 安装 deepin 的桌面环境
- Android 开发笔记 2:Ubuntu 14.04 中安装Android Studio开发环境
- Redis 在linux环境下安装,高可用集群配置安装部署
- JDK11.0.2下载安装、环境配置及Eclips下载安装
- onethink-(01)-lnmp环境安装