国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

服務(wù)器(CentOS)安裝配置mongodb

Baaaan / 3496人閱讀

摘要:安裝須知下載地址官網(wǎng)下載須知知識(shí)安裝過(guò)程服務(wù)器下載安裝包下載解壓移動(dòng)到需要存放的目錄下配置環(huán)境變量,直接執(zhí)行此命令,只會(huì)創(chuàng)建出臨時(shí)的環(huán)境變量,即重新斷開(kāi)連接服務(wù)器后會(huì)失效環(huán)境變量持久化配置需要將路徑添加到系統(tǒng)路徑

安裝須知

mongo DB下載地址mongodb官網(wǎng)下載

Linux須知知識(shí):

安裝過(guò)程

服務(wù)器下載安裝包

下載: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.0.6.tgz;

解壓:tar -zxvf mongodb-linux-x86_64-rhel62-4.0.6/;

移動(dòng)到需要存放的目錄下mv mongodb-linux-x86_64-rhel62-4.0.6/ /usr/local/mongodb

配置環(huán)境變量:export PATH=/usr/local/mongodb/bin:$PATH,直接執(zhí)行此命令,只會(huì)創(chuàng)建出臨時(shí)的環(huán)境變量,即重新斷開(kāi)連接服務(wù)器后會(huì)失效;

環(huán)境變量持久化配置:需要將mongod路徑添加到系統(tǒng)路徑中,

/etc/profile文件中,添加 export PATH=/usr/local/mongodb/bin:$PATH;

執(zhí)行source /etc/profile,使系統(tǒng)環(huán)境變量立即生效

驗(yàn)證是否安裝成功:mongod --version

db version v4.0.6
git version: caa42a1f75a56c7643d0b68d3880444375ec42e3
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
allocator: tcmalloc
modules: none
build environment:
    distmod: rhel62
    distarch: x86_64
    target_arch: x86_64

mongod啟動(dòng)配置 1. 創(chuàng)建數(shù)據(jù)庫(kù)存放和日志目錄

因?yàn)镸ongoDB的數(shù)據(jù)存儲(chǔ)在data目錄的db目錄下,而該目錄在安裝過(guò)程中并不會(huì)自動(dòng)創(chuàng)建,所以需要手動(dòng)創(chuàng)建data目錄,并在data目錄中創(chuàng)建db目錄。

mongoDB啟動(dòng)默認(rèn)使用的數(shù)據(jù)哭存儲(chǔ)目錄是根目錄/data/db;當(dāng)然也可以在其他目錄下創(chuàng)建,然后通過(guò)--dbpath來(lái)指定;

根目錄下創(chuàng)建:mkdir -p /data/db;這里為了后期好查找,就不創(chuàng)建在根目錄下,而是放在mongodb目錄下/usr/local/mongodb/data/db

日志目錄創(chuàng)建/usr/local/mongodb/logs

2. 配置mongod啟動(dòng)文件

/usr/local/mongodb/etc下創(chuàng)建配置文件mongod.config:

dbpath=/usr/local/mongodb/data   # 數(shù)據(jù)庫(kù)存放位置(之前創(chuàng)建的)
logpath=/usr/local/mongodb/logs/mongodb.log   # 數(shù)據(jù)庫(kù)日志存放位置(之前創(chuàng)建的)
port=27017
fork=true   #后臺(tái)運(yùn)行
auth=false  # 初次配置先關(guān)了權(quán)限驗(yàn)證登陸模式
journal=false
3. 啟動(dòng)mongod

啟動(dòng):mongod -f /usr/local/mongod/etc/mongod.config;

進(jìn)入數(shù)據(jù)庫(kù)管理命令界面:mongo

創(chuàng)建數(shù)據(jù)庫(kù)管理角色

db.createUser({user:"root",pwd:"1234567",roles:[{"role":"userAdminAnyDatabase","db":"admin"}]})

運(yùn)行結(jié)果:

Successfully added user: {
    "user" : "root",
    "roles" : [
        {
            "role" : "userAdminAnyDatabase",
            "db" : "admin"
        }
    ]
}

退出服務(wù),謹(jǐn)慎使用kill直接去殺掉mongodb進(jìn)程,可以使用db.shutdownServer()關(guān)閉.

使用權(quán)限方式啟動(dòng)MongoDB,在配置文件中添加:auth=true , 然后啟動(dòng):mongod -f /usr/local/mongod/etc/mongod.config

進(jìn)入mongo shell,使用admin數(shù)據(jù)庫(kù)use admin并進(jìn)行驗(yàn)證db.auth("root","123456"),驗(yàn)證成功返回1失敗返回0;如果不驗(yàn)證或驗(yàn)證失敗,是做不了任何操作的

4.MongoDB設(shè)置為系統(tǒng)服務(wù)并且設(shè)置開(kāi)機(jī)啟動(dòng)

在服務(wù)器的系統(tǒng)服務(wù)文件中添加mongod配置:vim /etc/rc.d/init.d/mongod,輸入:

start() {
/usr/local/mongodb/bin/mongod  --config /usr/local/mongodb/etc/mongod.config
}

stop() {
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/etc/mongod.config --shutdown
}
case "$1" in
  start)
 start
 ;;

stop)
 stop
 ;;

restart)
 stop
 start
 ;;
  *)
 echo
$"Usage: $0 {start|stop|restart}"
 exit 1
esac

保存并添加腳本執(zhí)行權(quán)限:chmod +x /etc/rc.d/init.d/mongod;

現(xiàn)在可以試試使用service mongod [start|stop|restart|try-restart|reload|force-reload| status]來(lái)直接管理MongoDB服務(wù)啦;

試試關(guān)閉服務(wù):

[lwh@insnce-4ep /]# service mongod stop
2019-03-10T16:45:22.360+0800 I CONTROL  [main] log file "/usr/local/mongodb/logs/mongodb.log" exists; moved to "/usr/local/mongodb/logs/mongodb.log.2019-03-10T08-45-22".
killing process with pid: 10652

試試開(kāi)啟服務(wù):service mongod start;ok!!

5. 本地遠(yuǎn)程連接服務(wù)器數(shù)據(jù)庫(kù)

連接命令:mongo 42.114.29.206:27017/test -u user -p password

報(bào)錯(cuò)連接失敗,拒絕連接;

原因:云服務(wù)器中安裝MongoDB后(默認(rèn)端口27017),默認(rèn)綁定IP為127.0.0.1,這就導(dǎo)致外部無(wú)法訪問(wèn);

決解: 修改mongod.config配置文件,添加bind_ip=0.0.0.0綁定公網(wǎng)IP;

重啟mongodb服務(wù)service mongod restart

發(fā)現(xiàn)報(bào)錯(cuò):

about to fork child process, waiting until server is ready for connections.
forked process: 11300
ERROR: child process failed, exited with error number 48

原因:應(yīng)該是之前沒(méi)有正常關(guān)閉mongodb引起的,比如直接 kill -9 導(dǎo)致;

決解:

找到data/mongod.lock文件,并刪除mongod.lock

以修復(fù)方式啟動(dòng)mongodmongod -f usr/local/mongodb/etc/mongod.config --repair;

再次啟動(dòng)service mongod start

“積跬步、行千里”—— 持續(xù)更新中~,喜歡的話留下個(gè)贊和關(guān)注哦!

往期經(jīng)典好文:

Koa日志中間件封裝開(kāi)發(fā)(log4js)

團(tuán)隊(duì)合作必備的Git操作

使用pm2部署node生產(chǎn)環(huán)境

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/19491.html

相關(guān)文章

  • 基于阿里云ECS Centos7 搭建個(gè)人網(wǎng)站(務(wù)器在大陸)

    摘要:遠(yuǎn)程連接服務(wù)器通過(guò)推薦填主機(jī),然后點(diǎn)擊用戶(hù)身份驗(yàn)證,選擇賬號(hào)密碼登陸就好了,當(dāng)然也可以選擇的方式登陸。 遠(yuǎn)程連接服務(wù)器 1. 通過(guò)Xshell 6(推薦) showImg(https://segmentfault.com/img/bVbuud3?w=663&h=610); 填主機(jī),然后點(diǎn)擊用戶(hù)身份驗(yàn)證,選擇賬號(hào)密碼登陸就好了,當(dāng)然也可以選擇ssh的方式登陸。 用這個(gè)軟件的好處就是方...

    yhaolpz 評(píng)論0 收藏0
  • Centos Mongodb離線安裝&配置遠(yuǎn)程連接&數(shù)據(jù)遷移

    摘要:就是說(shuō),恢復(fù)后,備份后添加修改的數(shù)據(jù)都會(huì)被刪除,慎用實(shí)例 Centos Mongodb離線安裝&配置遠(yuǎn)程連接&數(shù)據(jù)遷移 筆者的之前的centos服務(wù)器滿了,這次準(zhǔn)備遷移數(shù)據(jù).目的是,擴(kuò)容更大的磁盤(pán)分區(qū),避免一次又一次的掛載新的磁盤(pán).由于機(jī)器無(wú)法聯(lián)網(wǎng)本次為離線安裝 下載Mongodb網(wǎng)址為https://www.mongodb.com/dr/fastdl.mongodb.org/lin...

    韓冰 評(píng)論0 收藏0
  • centos7上安裝mongodb(一)

    摘要:在上安裝僅以此文記錄一下我在上安裝的過(guò)程。因?yàn)橹鞍俣攘艘恍┙坛探Y(jié)果并不理想,所以決定自己寫(xiě)一下。因此可能會(huì)對(duì)的運(yùn)行產(chǎn)生一些影響。相關(guān)文件在默認(rèn)情況下,將數(shù)據(jù)文件存儲(chǔ)在文件下,將日志文件存儲(chǔ)在文件下。可以在文件中配置這兩個(gè)路徑。 在centos上安裝mongodb 僅以此文記錄一下我在centos上安裝mongodb的過(guò)程。因?yàn)橹鞍俣攘艘恍┙坛探Y(jié)果并不理想,所以決定自己寫(xiě)一下。本教程...

    1treeS 評(píng)論0 收藏0
  • CentOS 下三種 PHP 拓展安裝方法

    摘要:下,有多種方式來(lái)安裝拓展,主要有包管理式的安裝安裝,以及源碼編譯安裝。而線上部署環(huán)境則推薦編譯安裝,方便調(diào)優(yōu)。本文以擴(kuò)展安裝舉例。建議版本為建議使用擴(kuò)展版本為建議使用擴(kuò)展可以使用擴(kuò)展。 CentOS 下,PHP有多種方式來(lái)安裝拓展, 主要有 包管理式的 yum 安裝、pecl 安裝, 以及源碼編譯安裝。包管理式的安裝卸載尤為方便,而源碼編譯式的安裝則方便參數(shù)調(diào)優(yōu)。一般搭建本機(jī)開(kāi)發(fā)環(huán)境推...

    JiaXinYi 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<