deepin 15.3 X64系统中安装mongodb的方法步骤

 更新时间:2017年04月05日 10:51:42   作者:凌绝少爷  
这篇文章主要跟大家分享了deepin 15.3 X64系统中安装mongodb的方法步骤,文中将安装步骤介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起学习学习吧。

安装环境

deepin 15.3 X64(教程也适用于其他linux系统)

Linux Deepin正式版操作系统 v15.1本地下载:32位   64位

安装

下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgz(或者到官网上下载别的版本)

完成下载后,把软件包移动到软件安装的目录下,我这里是/usr/local/。

解压:tar -zxvf mongodb-linux-x86_64-2.6.0.tgz(权限不够,要加sudo,下同)

更改安装目录:mv mongodb-linux-x86_64-2.6.0.tgz mongodb

创建mongodb数据库存放路径:mkdir -p /data/db

创建mongodb数据库日志存放路径:mkdir -p  /usr/local/mongodb/log/(存放在安装路径下)

启动服务

1、启动mongodb服务: /usr/local/mongodb/bin/mongod --dbpath=/data/db --logpath=/usr/local/mongodb/log/mongodb.log --logappend --port 27017 --fork(若出现错误,可能是权限不够)

  • --dbpath 数据库路径(数据文件)
  • --logpath 数据库日志文件路径
  • --port 启用端口号
  • --fork 在后台运行
  • --auth 是否需要验证权限登录(用户名和密码)

2、进入mongodb数据库控制台:

$ cd /usr/local/mongodb/bin/
/usr/local/mongodb/bin$ ./mongo

mongodb控制台

3、退出:exit

设置mongodb

添加安装路径到path中:

$ vim /etc/profile

添加一下代码到文件的最后一行,并保存:

export PATH=$PATH:/usr/local/mongodb/bin

使设置生效:source /etc/profile

进入控制台:mongo(在任意位置)

设置mongodb开机自启:

编辑mongodb配置文件,设置启动参数:vim /usr/local/mongodb/mongodb.conf(没有就新建一个)

加入以下参数并保存:

dbpath=/data/db #数据库路径
port=27017 #端口号
fork=true #设置后台运行
logappend=true
shardsvr=true
pidfilepath=/usr/local/mongodb/mongo.pid
logpath=/usr/local/mongodb/log/mongodb.log #日志输出文件路径
directoryperdb=true
auth=false #关闭认证

usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf添加到 /etc/rc.local 中。(若没效果,可能是权限的问题,在前面加上sudo

重启电脑,打开命令行,输入mongo,即可验证。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • MongoDB数据库常用28条查询语句总结

    MongoDB数据库常用28条查询语句总结

    我们经常使用的MySQL是最流行的关系型数据库管理系统,随着时代的进步,互联网的发展关系型数据库已经不满足于互联网的需求,因此出现了非关系数据库,下面这篇文章主要给大家总结介绍了关于MongoDB数据库常用28条查询语句,需要的朋友可以参考下
    2023-05-05
  • CentOS系统下MongoDB安装及配置教程

    CentOS系统下MongoDB安装及配置教程

    这篇文章主要介绍了CentOS系统下MongoDB安装及配置教程,本文先是讲解了一些准备工作,然后讲解了安装MongoDB的服务器端和客户端工具的步骤,需要的朋友可以参考下
    2015-01-01
  • MongoDB中文学习入门教程(包括安装配置和增删改查)

    MongoDB中文学习入门教程(包括安装配置和增删改查)

    本文主要介绍了MongoDB的基本知识和操作,MongoDB是一种面向文档的无结构化数据库系统,具有灵活性、可扩展性和高性能等优点,安装和配置MongoDB也非常简单,使用MongoDB的API进行操作也非常方便,在实际使用中,MongoDB可以作为常规数据存储或NoSQL解决方案的替代品
    2024-01-01
  • 关于对MongoDB索引的一些简单理解

    关于对MongoDB索引的一些简单理解

    索引的作用是为了提升查询效率,如果查询条件带有索引,MongoDB 将扫描索引, 通过索引确定要查询的部分文档,而非直接对全部文档进行扫描,下面这篇文章主要给大家介绍了关于对MongoDB索引的一些简单理解,需要的朋友可以参考下
    2021-09-09
  • MongoDB 模式设计详解

    MongoDB 模式设计详解

    这篇文章主要介绍了MongoDB 模式设计详解的相关资料,需要的朋友可以参考下
    2022-12-12
  • 使用Locust对MongoDB进行负载测试的操作步骤

    使用Locust对MongoDB进行负载测试的操作步骤

    Locust是一款使用Python开发的开源性能测试工具,支持分布式,可在多台主机上对系统持续发送请求,本文给大家介绍了使用Locust对MongoDB进行负载测试的操作步骤,文中通过图文结合的方式介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • 在阿里云centos下部署mongodb教程

    在阿里云centos下部署mongodb教程

    这里给大家分享的是作者在阿里云centos下部署mongodb的过程全记录,非常的详细,也遇到了很多问题,最终部署成功,希望对大家能够有所帮助
    2017-08-08
  • MongoDB对Document(文档)的插入、删除及更新

    MongoDB对Document(文档)的插入、删除及更新

    这篇文章介绍了MongoDB对Document(文档)的插入、删除及更新,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Linux服务器下MariaDB 10自动化安装部署

    Linux服务器下MariaDB 10自动化安装部署

    这篇文章主要介绍了Linux服务器下MariaDB 10自动化安装部署,需要的朋友可以参考下
    2016-08-08
  • MongoDB的聚合框架Aggregation Framework入门学习教程

    MongoDB的聚合框架Aggregation Framework入门学习教程

    MongoDB中的聚合aggregate主要用于处理数据计算,这里我们就来详细整理MongoDB的聚合框架Aggregation Framework入门学习教程,需要的朋友可以参考下
    2016-07-07

最新评论