Ubuntu18.04 mongodb 安装到使用
        【摘要】 
                    
                        
                    
                    一、安装 
1. 更新 
sudo apt-get update
1 
2. 安装 
sudo apt-get install -y mongodb
1 
3. 创建配置文件: 
创建并打开service...
    
    
    
    一、安装
1. 更新
sudo apt-get update
  
 - 1
2. 安装
sudo apt-get install -y mongodb
  
 - 1
3. 创建配置文件:
创建并打开service文件
 sudo vim /etc/systemd/system/mongdb.service
 写入下面的命令并保存。
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
  
 - 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
4. 查看服务状态
(状态是active 则正常)
sudo systemctl status mongodb
  
 - 1
sudo service mongodb status
  
 - 1
(状态是active 则正常)
5. 设置开机启动
sudo systemctl enable mongdb
  
 - 1
6. 开启端口
sudo ufw allow 27017
sudo ufw status
  
 - 1
- 2
二、开启远程连接
1. 编辑配置文件
sudo vim /etc/mongodb.conf
  
 - 1
设置绑定IP为0.0.0.0:
bindIP = 0.0.0.0
  
 - 1
2. 重启服务
sudo systemctl restart mongodb
  
 - 1
三、创建数据库
在终端使用mongo连接
mongo
  
 - 1
使用use命令创建database库
use database
  
 - 1
四、创建账号密码
mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所以所有数据库db都需要设置密码。
选择一个库
use database
  
 - 1
创建root用户
db.createUser({user: "root",pwd: "password", roles: [ { role: "root", db: "admin" } ]})
  
 - 1
给其他库创建用户
db.createUser({user: "lx",pwd: "lx",roles: [ { role: "readWrite", db: "douyin" } ] } )
  
 - 1
修改/etc/mongodb.conf,设置auth=true
sudo vim /etc/mongodb.conf
auth=true
  
 - 1
- 2
重启服务
sudo systemctl restart mongodb
  
 - 1
如果报错找不到 /data/db/目录。
 则指定目录文件再启动: mongod --dbpath ‘/var/lib/mongodb’
后台启动->指定数据目录
mongod --dbpath=/var/lib/mongodb --fork --logpath=/var/log/mongodb/mongodb.log --bind_ip=0.0.0.0 --auth --port=27777
 lsof -i:27777
文章来源: blog.csdn.net,作者:考古学家lx,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_43582101/article/details/106379819
        【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
            cloudbbs@huaweicloud.com
        
        
        
        
        
        
        - 点赞
- 收藏
- 关注作者
 
             
           
评论(0)