欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos7安裝mongo數(shù)據(jù)庫的方法(mongo4.2.8)

 更新時(shí)間:2022年01月12日 11:19:57   作者:fen_fen  
這篇文章給大家介紹了centos7安裝mongo4.2.8數(shù)據(jù)庫的詳細(xì)過程,包括mongo數(shù)據(jù)庫安裝和啟動方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

一、Mongo下載

MongoDB的下載網(wǎng)址:https://www.mongodb.com/download-center/community

選擇系統(tǒng)合適的版本

例如:

Availabel Downloads:選擇

Version;4.2.8(current)

Platform:RedHat/Centos 7.0

Package:zip

二、Mongo數(shù)據(jù)庫安裝和啟動

環(huán)境準(zhǔn)備:

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

Linux操作系統(tǒng):centos7

Linux連接工具:Xshell

2.1、Mongo4.2.8數(shù)據(jù)庫安裝

1、使用rz命令上傳”安裝文件”到linux

(沒有rz命令,需要安裝:rz命令安裝:yum install lrzsz)

2、解壓縮”安裝文件”

MongoDB的從官方下載的包是已經(jīng)編譯好的免安裝,解壓縮即可。

$ 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目錄下創(chuàng)建data、logs目錄

$ mkdir data logs

5、創(chuàng)建logs/mongodb.log文件

$vi logs/mongodb.log

esc,然后:wq 保存

6、創(chuàng)建配置文件mongodb.conf

在mongodb 的bin目錄下創(chuàng)建mongodb.conf配置文件

$cd bin
$vi mongodb.conf

#數(shù)據(jù)文件存放目錄
dbpath = /usr/local/mongodb/data
#日志文件存放目錄
logpath = /usr/local/mongodb/logs/mongodb.log
logappend=true
#端口
port = 27017
#以守護(hù)程序的方式啟用,即在后臺運(yùn)行
fork = false
#認(rèn)證模式
auth=true
#遠(yuǎn)程連接
bind_ip=0.0.0.0

esc,然后:wq 保存

下面是mongod啟動的常用參數(shù)詳細(xì)說明:

參數(shù)

說明

取值示例

dbpath

mongodb數(shù)據(jù)文件存儲路徑(指定數(shù)據(jù)庫目錄)

/usr/local/mongodb/data

logpath

mongod的日志路徑(指定日志文件目錄)

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

logappend

日志使用追加代替覆蓋

true

fork

以守護(hù)程序的方式啟用,即在后臺運(yùn)行

true

bind_ip

IP地址

0.0.0.0

port

端口

27107

auth

認(rèn)證模式

此處是true,需要設(shè)置賬號和密碼(下一步設(shè)置)

false

2.2、Mongo數(shù)據(jù)庫啟動

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命令進(jìn)入數(shù)據(jù)庫

2.1 未添加環(huán)境變量時(shí),命令mongo不能使用

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

2.2、添加環(huán)境變量

方便在終端執(zhí)行,將MongoDB的命令添加到變量環(huán)境

//在文件最后一行加入以下代碼
$vi /etc/profile   
export PATH=$PATH:/usr/local/mongodb/bin
//重新加載配置文件
[root@hadoop-master bin]# source /etc/profile
//檢查環(huán)境變量
$echo $PATH

2.3、mongo命令進(jìn)入數(shù)據(jù)庫

[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來顯示當(dāng)前所有的數(shù)據(jù)庫
> use mytest???????//創(chuàng)建數(shù)據(jù)庫
switched to db mytest
> db.mytest.insert({"id":"1","name":"hmf"})???//創(chuàng)建表插入數(shù)據(jù)(mongo是插入數(shù)據(jù)就直接創(chuàng)建表)
WriteResult({ "nInserted" : 1 })

3、使用腳本方式進(jìn)行啟動

//在bin目錄下編寫一個(gè)shell腳本
$ vi startmongodb.sh
//腳本內(nèi)容:nohup ./mongod -f mongodb.conf &
//授權(quán)和啟動mongodb
$ Chmod +x startmongodb.sh
$ ./startmongodb.sh
//查看日志
$tail -100f nohup.out

2.4、客戶端工具連接mongo數(shù)據(jù)庫

1、下載客戶端:nosqlbooster 工具

https://nosqlbooster.com/

2、連接數(shù)據(jù)庫

 

mongodb的幾種啟動方式

參考:

http://www.dbjr.com.cn/article/234410.htm

到此這篇關(guān)于centos7安裝mongo數(shù)據(jù)庫(mongo4.2.8)的文章就介紹到這了,更多相關(guān)centos7安裝mongo內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL和MongoDB設(shè)計(jì)實(shí)例對比分析

    MySQL和MongoDB設(shè)計(jì)實(shí)例對比分析

    MySQL是關(guān)系型數(shù)據(jù)庫中的明星,MongoDB是文檔型數(shù)據(jù)庫中的翹楚。
    2011-07-07
  • CentOS 7系統(tǒng)下SELinux阻止MongoDB啟動的問題詳解

    CentOS 7系統(tǒng)下SELinux阻止MongoDB啟動的問題詳解

    這篇文章主要給大家介紹了關(guān)于CentOS 7系統(tǒng)下SELinux阻止MongoDB啟動問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • MongoDB查詢字段沒有創(chuàng)建索引導(dǎo)致的連接超時(shí)異常解案例分享

    MongoDB查詢字段沒有創(chuàng)建索引導(dǎo)致的連接超時(shí)異常解案例分享

    這篇文章主要介紹了MongoDB查詢字段沒有創(chuàng)建索引導(dǎo)致的連接超時(shí)異常解案例分享,本文是生產(chǎn)環(huán)境下總結(jié)而來,需要的朋友可以參考下
    2014-10-10
  • Ubuntu 18.04安裝MongoDB 4.0 的教程詳解

    Ubuntu 18.04安裝MongoDB 4.0 的教程詳解

    這篇文章主要介紹了Ubuntu 18.04安裝MongoDB 4.0 的教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • MongoDB學(xué)習(xí)筆記之MapReduce使用示例

    MongoDB學(xué)習(xí)筆記之MapReduce使用示例

    這篇文章主要介紹了MongoDB學(xué)習(xí)筆記之MapReduce使用示例,本文直接給出實(shí)例代碼,需要的朋友可以參考下
    2015-07-07
  • NoSQL優(yōu)缺點(diǎn)與MongoDB數(shù)據(jù)庫簡介

    NoSQL優(yōu)缺點(diǎn)與MongoDB數(shù)據(jù)庫簡介

    這篇文章介紹了NoSQL的優(yōu)缺點(diǎn)與MongoDB數(shù)據(jù)庫,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Spring Boot中使用MongoDB數(shù)據(jù)庫的方法

    Spring Boot中使用MongoDB數(shù)據(jù)庫的方法

    MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。他支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bjson格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型。Mongo最大的特點(diǎn)是他支持的查詢語言非常強(qiáng)大
    2018-02-02
  • MongoDB教程之入門基礎(chǔ)知識

    MongoDB教程之入門基礎(chǔ)知識

    這篇文章主要介紹了MongoDB教程之入門基礎(chǔ)知識,本文講解了文檔的注意事項(xiàng)、使用多個(gè)集合的必要性、集合的命名注意事項(xiàng)、數(shù)據(jù)庫、MongoDB的啟動、Shell的使用小技巧等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • mongodb的寫操作

    mongodb的寫操作

    今天小編就為大家分享一篇關(guān)于mongodb的寫操作,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • 使用mongodb實(shí)現(xiàn)簡單的讀寫操作

    使用mongodb實(shí)現(xiàn)簡單的讀寫操作

    這篇文章主要給大家介紹了如何使用mongodb實(shí)現(xiàn)簡單的讀寫操作,本文適合初學(xué)者,特別是剛剛安裝了mongodb數(shù)據(jù)庫的朋友,或在atlas剛拿到免費(fèi)集群的朋友,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2023-12-12

最新評論