Linux下安装MongoDB

  • 登陆远程服务器
  • 进入目录cd /usr/local/src
  • 创建目录mkdir mongoDB
  • 进入目录cd mongoDB
  • 联网下载压缩包wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.12.tgz
  • 解压文件tar -zxvf mongodb-linux-x86_64-4.0.12.tgz
  • 重命名mv mongodb-linux-x86_64-4.0.12 mongodb
  • 进入vim /etc/profile添加下面这句话
  • export MONGODB_HOME=/usr/local/src/mongoDB/mongodb export PATH=$PATH:$MONGODB_HOME/bin
  • 刷新系统配置文件source /etc/profile
  • 创建这两个目录,一个是数据库存放每一个是日志 mkdir data logs
  • vim logs/mongodb.log保存:wq
  • 第一种:开启服务usr/local/src/mongoDB/mongodb/bin/mongod --dbpath=/usr/local/src/mongoDB/data/ --logpath=/usr/local/src/mongoDB/logs/mongodb.log --fork --port 27017
  • 或者是: ./mongod --dbpath=/usr/local/src/mongoDB/data/ --logpath=/usr/local/src/mongoDB/logs/mongodb.log --fork --port 27017
    在这里插入图片描述
  • ./mongo
    在这里插入图片描述
  • 第二种:在cd /etc下创建vim mongodb.conf
# where to write logging data.
 systemLog:
    destination: file
    logAppend: true
    path: /usr/local/src/mongoDB/logs/mongodb.log

# Where and how to store data.
 storage:
    dbPath: /usr/local/src/mongoDB/data
    journal:
        enabled: true

# how the process runs
 processManagement:
    fork: true  # fork and run in background
    #pidFilePath: /var/run/mongodb/mongod.pid  # location of pidfile

# network interfaces
 net:
    port: 27017
    bindIp: 0.0.0.0  # Listen to local interface only, comment to listen on all interfaces.

 security:
    authorization: enabled
  • cd /usr/local/src/mongoDB/mongodb/bin/
  • ./mongod -f /etc/mongodb.conf
  • ./mongo
  • use admin
  • 创建用户
db.createUser(
{user:'root',
 pwd:'123456', 
 roles:[
   {role:'userAdminAnyDatabase', db:'admin'}
]
})

在这里插入图片描述
此时可以远程连接

关闭mongodb
  • ./mongo
  • use admin
  • db.auth("root","123456")
  • db.shutdownServer()
 db.createUser({
... user:"admin",
... pwd:"123456",
... roles:[{role:"root",db:"admin"}]
... })
Successfully added user: {
	"user" : "admin",
	"roles" : [
		{
			"role" : "root",
			"db" : "admin"
		}
	]
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值