【linux】ubuntu1804安装配置mongodb数据库

该文详细介绍了MongoDB在Linux上的安装过程,包括下载tgz包,解压到指定目录,配置数据路径和日志文件,设置环境变量。接着,文章展示了启动服务、创建用户和密码的步骤,以及如何使用mongosh进行数据库操作。此外,还讲解了如何将本地数据库迁移到服务器,并更新mongosh的环境配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载:/usr/local/mongodb

  • 官网下载tgz包,拷贝到/usr/lcoal目录
  • 解压对应:tar -zxvf mongodb-linux-x86_64-[*].tgz
  • 删除原压缩包,重命名解压后的文件夹mongogdb

配置:/var/mongodb

创建:

  • /var/mongodb/data/
  • /var/mongodb/logs/log.log
  • /var/mongodb.conf
    配置:
vim /var/mongodb/mongodb.conf
#填写内容
dbpath=/var/mongodb/data
logpath=/var/mongodb/logs/log.log
logappend = true
port = 27017
fork = true
auth = true
# 配置PATH
vim ~/.bashrc
#填写内容
export PATH=$PATH:/usr/local/mongodb/bin
# 刷新.bashrc
source ~/.bashrc

启动mongodb服务

$ mongod --config /var/mongodb/mongodb.conf

在这里插入图片描述

添加用户密码

mongodb6.0.0版本无法使用:mongo启动数据库,需要下载mongosh-1.6.0-linux-x64,并在对应bin文件下执行:

/usr/local/mongodb/bin/mongosh-1.6.0-linux-x64/bin# ./mongosh
# 启动后,创建admin用户
use admin
db.createUser({user:"test",pwd:"123",roles:["root"]})
# ctrl+c关闭数据库
# 关闭服务
mongod -shutdown -dbpath=/var/mongodb/data
# 启动服务
mongod --config /var/mongodb/mongodb.conf
# 启动数据库
/usr/local/mongodb/bin/mongosh-1.6.0-linux-x64/bin# ./mongosh
# 登录admin
use admin
db.auth("test","123")
# 创建仓库
use mybase
db.sm.insertone({name:"aaa"})
db.sm.find()
# 打开服务器27017端口,使用本地mongodb软件可连接;
mongodb://test:123@39.107.60.116/mybase?authSource=admin

本地数据库迁移到服务区

# 本地data目录
mongodump -h 127.0.0.1 -o ./yourpath
# 拷贝到服务器/var/mongodb/data/目录下
mongorestore ./yourpath -u "test" -p "123" --authenticationDatabase "admin"


修改mongosh的环境配置

# 配置PATH
vim ~/.bashrc
#填写内容
export PATH=$PATH:/usr/local/mongodb/bin/mongosh/bin
# 刷新.bashrc
source ~/.bashrc
## 启动数据库
mongosh 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值