小白學習Centos7安裝mongodb

2021-08-31 03:14:36 字數 2830 閱讀 8175

————致少年

在mongodb3

.6資料夾下建立

data

目錄和logs

目錄進入到

mongodb

安裝目錄的

bin目錄,建立

mongodb.conf

檔案

vim /opt/mongodb3.6/bin/mongodb.conf
配置檔案如下

dbpath = /opt/mongodb3.6/data #資料檔案存放目錄

logpath = /opt/mongodb3.6/logs/mongodb.log #日誌檔案存放目錄

port = 27017  #埠

fork = true  #以守護程式的方式啟用,即在後台執行

# nohttpinte***ce = true  這個配置需要去掉,不然會出現乙個如下錯誤

啟動——

進入bin

目錄下

./mongod -f ./mongodb.conf

檢視是否啟動成功

ps -ef|grep mongodb

kill

掉當前mongodb

程序(以防埠被占用

,出現以下錯誤)

cd

/us  r/local/mongodb/bin/(

進入bin

目錄啟動)

./mongod –f mongodb.conf(

如果不是同一目錄,輸入剛剛建立的配置檔案的絕對位置)

cd/etc/init.d

vi mongodb(建立啟動檔案,內容如下

,確保下面啟動和關閉的命令可以正常執行)

指令碼內容

#!/bin/sh

##chkconfig: 2345 80 90

#description: mongodb

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then

echo never > /sys/kernel/mm/transparent_hugepage/enabled

fiif test -f /sys/kernel/mm/transparent_hugepage/defrag; then

echo never > /sys/kernel/mm/transparent_hugepage/defrag

fistart()

stop() case "$1" in

start)

start

;;stop)

stop

;;restart)

stop

start

;;*)

echo $"usage: $0 "

exit 1

esac

chmod –r

a+x mongodb

chkconfig

--add mongodb

chkconfig mongodb

on

mongodb start

(啟動之前確保已經

kill

掉mongodb

,出現如下,表明啟動成功)

這下可以美美滴重啟機器試試啦!

vi /etc/profile 

export 

mongodb_home

=/usr/local/mongodb

export

path

=$path:$mongodb_home/bin

儲存後,重啟系統配置

source /etc/profile

use admin
db.

createuser(

]})

role

的許可權可參考,上面例子中採用的是許可權是

readwriteanydatabase

all build-inroles

database user roles: read|readwrite

資料庫使用者角色:讀|讀寫

database admion roles: dbadmin|dbowner|useradmin

資料庫管理角色:資料庫管理員

|資料庫所有者

|使用者管理

cluster admin roles: clusteradmin|clustermanager|clustermonitor|hostmanager

集群管理角色:

backupandrestoration roles: backup|restore

all-database roles: readanydatabase|readwriteanydatabase|useradminanydatabase|dbadminanydatabase

所有資料庫角色:讀所有資料庫

|讀寫所有資料庫

|所有資料庫的使用者管理員

|所有資料庫的管理員

superuser roles: root

小白也會操作 !Centos7 安裝redis

本文我們將詳細介紹一下在centos7系統上安裝redis,我們先來了解一下什麼是redis,引用一下官方的介紹 redis is an open source bsd licensed in memory data structure store,used as a database,cache ...

Nginx安裝學習筆記(CentOS7)

可以把這個位址配置為yum源,利用yum安裝。安裝依賴包 yum install y pcre devel zlib devel openssl devel 建立使用者,沒有建立nginx 使用者情況下,worker預設使用nobody使用者,master程序為root。useradd nginx ...

Linux學習 CentOS 7 安裝Nginx

pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src cd usr local src root bogon src wget 2 解壓安裝包 root bogon src tar zxvf pcre 8.35.tar.gz3 進入安裝包目錄 root bogon...