前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云轻量服务器上如何安全mogodb数据库?

腾讯云轻量服务器上如何安全mogodb数据库?

原创
作者头像
Kami米雅
修改2021-12-10 10:18:44
7.5K0
修改2021-12-10 10:18:44
举报
文章被收录于专栏:上云服务专题上云服务专题
2.1 安装 mongodb

到 mongodb 官网 下载相应系统的最新版安装包,或者从以下链接下载旧版本:

64位 linux mongodb 3.0.1 下载链接: https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.1.tgz 下载到 /home/user1下, 直接解压即可:

代码语言:javascript
复制
$> cd /home/user1
$> tar -xzvf mongodb-linux-x86_64-3.0.1.tgz/

为了快速使用mongodb命令, 可以配置环境变量。编辑 ~/.profile或/etc/profile 文件, 将mongodb/bin路径加入即可:

代码语言:javascript
复制
$> sudo vim /etc/profile

此处实例使用了vim文本编辑器,你可以使用自己熟悉的编辑器。

在/etc/profile中添加以下行,注意把用户名(user1)和相应的文件目录名(mongodb-linux-x86_64-3.0.1)替换成自己系统中的名称:

代码语言:javascript
复制
export PATH=$PATH:/home/user1/mongodb-linux-x86_64-3.0.1/bin

保存修改后,在终端运行以下命令使环境变量生效:

代码语言:javascript
复制
$> source /etc/profile
2.2 测试mongodb安装

先在/home/user1下新建一个目录data存放mongodb数据:

代码语言:javascript
复制
mkdir /home/user1/data

用以下命令启动mongod:

mongod –dbpath /home/user1/data 这时mongod已经启动,重新打开一个终端, 键入mongo进入交互程序:

代码语言:javascript
复制
$> mongo
> show dbs
...数据库列表

mongodb安装到此为止, 下面为mongodb导入leanote初始数据。

云产品限时秒杀,爆款1核2G云服务器,首年74元

3. 导入初始数据

leanote初始数据存放在 /home/user1/leanote/mongodb_backup/leanote_install_data中。

打开终端, 输入以下命令导入数据。

代码语言:javascript
复制
$> mongorestore -h localhost -d leanote --dir /home/user1/leanote/mongodb_backup/leanote_install_data/

现在在mongodb中已经新建了leanote数据库, 可用命令查看下leanote有多少张”表”:

代码语言:javascript
复制
$> mongo
> show dbs # 查看数据库
leanote    0.203125GB
local    0.078125GB
> use leanote # 切换到leanote
switched to db leanote
> show collections # 查看表
files
has_share_notes
note_content_histories
note_contents
....

初始数据的users表中已有2个用户: 此处注意一定要使用amin管理账户,避免账户密码配错就尴尬了

代码语言:javascript
复制
user1 username: admin, password: abc123 (管理员, 只有该用户才有权管理后台, 请及时修改密码)
user2 username: demo@leanote.com, password: demo@leanote.com (仅供体验使用)

什么是轻量无忧

无忧实例是在常规轻量应用服务器基础服务之上,享受一定额外权益的限定特殊实例,其性能、功能与普通实例无任何差异。

image.png
image.png

轻量无忧机器配置 官网自己的优惠活动,官网推荐!信他,准没错

轻量无忧计划 Lighthouse Care

【腾讯云】云产品限时秒杀,爆款1核2G云服务器,首年74元 腾讯云限时秒杀

【腾讯云】轻量应用服务器Lighthouse,上云「轻」而易举,1核1G3M低至128元/年,高带宽首选

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.1 安装 mongodb
  • 2.2 测试mongodb安装
  • 3. 导入初始数据
  • 什么是轻量无忧
  • 轻量无忧机器配置 官网自己的优惠活动,官网推荐!信他,准没错
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档