centos7安装mongo数据库的方法(mongo4.2.8)

目录
  • 一、Mongo下载
  • 二、Mongo数据库安装和启动
    • 2.1、Mongo4.2.8数据库安装
    • 2.2、Mongo数据库启动
    • 2.2、添加环境变量
    • 2.3、mongo命令进入数据库
    • 2.4、客户端工具连接mongo数据库

一、Mongo下载

MongoDB的下载网址:https://www.mongodb.com/download-center/community

选择系统合适的版本

例如:

Availabel Downloads:选择

Version;4.2.8(current)

Platform:RedHat/Centos 7.0

Package:zip

二、Mongo数据库安装和启动

环境准备:

Mongo安装文件:mongodb-linux-x86_64-rhel70-4.2.8.tgz

Linux操作系统:centos7

Linux连接工具:Xshell

2.1、Mongo4.2.8数据库安装

1、使用rz命令上传”安装文件”到linux

(没有rz命令,需要安装:rz命令安装:yum install lrzsz)

2、解压缩”安装文件”

MongoDB的从官方下载的包是已经编译好的免安装,解压缩即可。

$ tar -zxvf mongodb-linux-x86_64-rhel70-4.2.8.tgz

3、移动安装文件夹并重命名

$mv mongodb-linux-x86_64-rhel70-4.2.8  /usr/local/  #移动
$mv mongodb-linux-x86_64-rhel70-4.2.8 mongodb   #改名

4、在mongodb目录下创建data、logs目录

$ mkdir data logs

5、创建logs/mongodb.log文件

$vi logs/mongodb.log

esc,然后:wq 保存

6、创建配置文件mongodb.conf

在mongodb 的bin目录下创建mongodb.conf配置文件

$cd bin
$vi mongodb.conf

#数据文件存放目录
dbpath = /usr/local/mongodb/data
#日志文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log
logappend=true
#端口
port = 27017
#以守护程序的方式启用,即在后台运行
fork = false
#认证模式
auth=true
#远程连接
bind_ip=0.0.0.0

esc,然后:wq 保存

下面是mongod启动的常用参数详细说明:


参数


说明


取值示例


dbpath


mongodb数据文件存储路径(指定数据库目录)


/usr/local/mongodb/data


logpath


mongod的日志路径(指定日志文件目录)


/usr/local/mongodb/logs/mongodb.log


logappend


日志使用追加代替覆盖


true


fork


以守护程序的方式启用,即在后台运行


true


bind_ip


IP地址


0.0.0.0


port


端口


27107


auth


认证模式

此处是true,需要设置账号和密码(下一步设置)


false

2.2、Mongo数据库启动

1、直接启动

[root@hadoop-master bin]# ./mongod -f mongodb.conf
about to fork child process, waiting until server is ready for connections.
forked process: 12441
child process started successfully, parent exiting

2、mongo命令进入数据库

2.1 未添加环境变量时,命令mongo不能使用

[root@hadoop-master bin]# mongo
bash: mongo: command not found...

2.2、添加环境变量

方便在终端执行,将MongoDB的命令添加到变量环境

//在文件最后一行加入以下代码
$vi /etc/profile
export PATH=$PATH:/usr/local/mongodb/bin
//重新加载配置文件
[root@hadoop-master bin]# source /etc/profile
//检查环境变量
$echo $PATH

2.3、mongo命令进入数据库

[root@hadoop-master bin]# mongo
MongoDB shell version v4.2.8
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("cbf68ac0-a896-4bb6-8d1e-8c4923aaf526") }
MongoDB server version: 4.2.8
或者:测试是否启动成功
$./mongo localhost:27017
用命令-> show dbs来显示当前所有的数据库
> use mytest       //创建数据库
switched to db mytest
> db.mytest.insert({"id":"1","name":"hmf"})   //创建表插入数据(mongo是插入数据就直接创建表)
WriteResult({ "nInserted" : 1 })

3、使用脚本方式进行启动

//在bin目录下编写一个shell脚本
$ vi startmongodb.sh
//脚本内容:nohup ./mongod -f mongodb.conf &
//授权和启动mongodb
$ Chmod +x startmongodb.sh
$ ./startmongodb.sh
//查看日志
$tail -100f nohup.out

2.4、客户端工具连接mongo数据库

1、下载客户端:nosqlbooster 工具

https://nosqlbooster.com/

2、连接数据库

mongodb的几种启动方式

参考:

https://www.jb51.net/article/234410.htm

到此这篇关于centos7安装mongo数据库(mongo4.2.8)的文章就介绍到这了,更多相关centos7安装mongo内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • MongoDB入门教程(包含安装、常用命令、相关概念、使用技巧、常见操作等)

    一.安装和配置   MongoDB 的官方下载站是 http://www.mongodb.org/downloads,可以去上面下载最新的安装程序   Windows 平台的安装   ● 步骤一: 下载 MongoDB     点击上方官方下载地址, 并下载 Windows 版本 ● 步骤二: 设置 MongoDB 程序存放目录     下载完成后, 解压到自定义文件夹,例: D:\mongodb\ ● 步骤三: 设置数据文件存放目录     在 D:\mongodb\ 目录下创建 db 和 l

  • MongoDB 常用命令总结

    简单的的增删改查数据 在查询结果中指定显示或者不显示某个字段 例如,我们希望在 lessons 集合中查找所有数据,但是不希望在返回结果中包含 slides 字段:因为 slides 是一个巨长的以 base64 表示的图片数组,影响查询结果的阅读. 那么我们就可以在 query object 后面跟上一个参数.如下: 复制代码 代码如下: db.lessons.find({}, {slides:0}); 同样也可以明确指定显示哪些字段: 复制代码 代码如下: db.bios.find( { }

  • MongoDB的常用命令汇总(Mongo4.2.8)

    目录 一.数据库相关 二.用户相关 三.集合Collection相关 一.数据库相关 1.切换/创建数据库 >use "dbname"; 2.查询所有数据库 > show dbs; mytest  0.000GB 3.查看当前使用的数据库 > db.getName(); Mytest 4.查看数据库版本 > db.version(); 4.2.8 5.查看当前db的链接地址 > db.getMongo(); connection to 127.0.0.1:

  • centos7安装mongo数据库的方法(mongo4.2.8)

    目录 一.Mongo下载 二.Mongo数据库安装和启动 2.1.Mongo4.2.8数据库安装 2.2.Mongo数据库启动 2.2.添加环境变量 2.3.mongo命令进入数据库 2.4.客户端工具连接mongo数据库 一.Mongo下载 MongoDB的下载网址:https://www.mongodb.com/download-center/community 选择系统合适的版本 例如: Availabel Downloads:选择 Version;4.2.8(current) Platf

  • deepin 2014系统下安装mysql数据库的方法步骤

    Deepin 2014下载及安装 Deepin 2014的下载及安装大家可以参考下面这两篇文章,一篇为正式版的下载与安装,另外一篇文章给大家分享了deepin 2014用U盘安装的方法步骤,需要的朋友们可以参考学习: Deepin 2014.2正式版下载 和安装教程 deepin 2014 U盘安装方法及注意事项详解 好了,下面进入本文的重要内容:deepin 2014系统下安装mysql数据库的方法步骤,一起来看看吧. 一:安装mysql 打开deepin terminal: 在此过程中会提示

  • VMWare 虚拟机Centos7安装Oracle数据库的教程图解

    想用linux虚拟机装一个oracle,中间遇到的坑太多了,最后总算是安装好了,一定要写个全面的教程出来. 话不多说 通用编辑命令: vi test.txt #进入编辑模式 编辑完成后按ESC退出编辑模式 :wq 回车 保存编辑的文件 1.设置linux开机自动打开网络连接,不打开网络连接SecureCRT连接不上. cd /etc/sysconfig/network-scripts/ #进入网络脚本目录 vi ifcfg-ens33 #编辑文件 最后一行 ONBOOT=no 改为 "yes&q

  • centOS7安装jdk1.8的方法

    1.在/usr/local 目录下新建Java文件夹 mkdir /usr/local/java 将jdk拷贝到 /usr/local/java  进入到java文件夹,解压压缩包 tar xvf jdk-8u181-linux-x64.tar.gz 2.设置环境变量  这里采用全局设置方法,就是修改etc/profile,它是是所有用户的共用的环境变量  找到/etc/profile,编辑,在末尾添加 export JAVA_HOME=/usr/local/java/jdk1.8.0_181

  • 在Debian 9系统上安装Mysql数据库的方法教程

    前言 看到题目大家应都会想,在 Debian 9 上安装 Mysql?那不是很简单的事儿吗?直接 sudo apt install mysql-server 不就行了吗? 没想到遇到了几个之前没遇到的问题,耽误了不少时间. 原来在 Debian 9 中,Mysql 已经被替换成了 MariaDB,所以和传统的安装 Mysql 有一些不一样的地方. 安装方法 首先我们还是可以用 sudo apt install mysql-server 这样安装上的,但是安装上的还是 MariaDB,所以最好还是

  • centos7安装mysql5.6的方法

    1.使用 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmmingl 命令下载安装包 2.使用命令 yum install mysql-server 安装mysql 3.安装后使用命令 systemctl start mysqld 启动服务 以上所述是小编给大家介绍的centos7安装mysql5.6,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的支持!

  • windows与mac安装mongodb数据库的方法步骤与注意事项

    nosql数据库 --mongodb数据库! Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作. windows 安装 这里我说的是命令行安装方法 准备.到官网下载相应的版本 http

  • CentOS7安装iptables防火墙的方法

    CentOS7默认的防火墙不是iptables,而是firewalle. 安装iptable iptable-service #先检查是否安装了iptables service iptables status #安装iptables yum install -y iptables #升级iptables yum update iptables #安装iptables-services yum install iptables-services 禁用/停止自带的firewalld服务 #停止fir

  • centOS7安装MySQL数据库

    1.先检测系统是否自带原有版本mysql安装包,如果有要先卸载删除,不然不能成功安装和启动: # rpm -qa|grep mysql      查看有哪些安装包,如果直接跳过,说明没有安装包,记忆可以直接进入第2.3 # yum remove mysql mysql-server mysql-libs compat-mysql51    注意这个代码,卸载不干净 # rm -rf /var/lib/mysql # rm /etc/my.cnf # rpm -qa|grep mysql     

  • CentOS7安装配置 Redis的方法步骤

    导语 Redis 不用多介绍了,下面开始安装配置吧. 安装 下载源码 wget http://download.redis.io/releases/redis-4.0.12.tar.gz: 解压并进入到目录 tar xzf redis-4.0.12.tar.gz.cd redis-4.0.12/: 编译到指定目录 make PREFIX=/usr/local/redis install创建 /usr/local/redis/ect 目录,将 redis.conf 复制过来 /usr/local/

随机推荐