折騰LNMP:mongoDB

mongoDB是導(dǎo)致我重裝了3次系統(tǒng)的原因顶籽。

  • 第1次玩般,懵懵懂懂,死在nginx+php-fpm的配置上礼饱,配了沒(méi)反應(yīng)坏为,不知道哪里配錯(cuò)了。
  • 第2次镊绪,裝了mongodb 3.6匀伏,怎么都無(wú)法擺脫bind_ip使得本地的robo 3T可以連接遠(yuǎn)程服務(wù)器的數(shù)據(jù)庫(kù)。
  • 第3次蝴韭,集成的鏡像的php版本太低够颠,裝了mongodb的php擴(kuò)展沒(méi)反應(yīng)!

1. 到官網(wǎng)下載以前的鏡像:mongodb 3.4.6

https://www.mongodb.org/dl/linux/x86_64-amazon

2. 用winscp將mongodb安裝包傳到服務(wù)器万皿,我放在usr/local/mongodb/下摧找,解壓后重命名為sbin

cd /usr/local/mongodb/
tar -zvxf mongodb-linux-x86_64-rhel70-3.4.6.tgz
mv mongodb-linux-x86_64-rhel70-3.4.6 sbin

3. 這時(shí)候,我們cd sbin/bin進(jìn)mongo的目錄下進(jìn)行./mongo啟動(dòng)是不行的:

connect failed

為什么呢牢硅?因?yàn)槲覀冞@樣的操作相當(dāng)于開(kāi)啟mongodb的客戶端蹬耘,但是我們還沒(méi)有開(kāi)啟mongodb服務(wù)器,有怎么能夠連得上呢减余。

4. 一次性式開(kāi)啟mongodb的服務(wù)器

image.png
cd /usr/local/mongodb/sbin/bin/
./mongod --fork --dbpath=/usr/local/mongodb/data/db --logpath /usr/local/mongodb/data/logs/mongodb.log --logappend --port 27017
ps -ef| grep mongo  // 用于查看進(jìn)程综苔,查看mongo是否已經(jīng)啟動(dòng)
mongo服務(wù)已經(jīng)啟動(dòng)

這時(shí)候,我們就可以啟動(dòng)mongo客戶端了:./mongo

在原目錄下命令 ./mongo

這時(shí)候我們看見(jiàn)了很多warning,那是因?yàn)槲覀儐?dòng)mongod服務(wù)的時(shí)候沒(méi)有加 --auth驗(yàn)證權(quán)限如筛。

下次啟動(dòng)就可以使用

./mongod --fork --dbpath=/usr/local/mongodb/data/db --logpath /usr/local/mongodb/data/logs/mongodb.log --logappend --port 27017 --auth

來(lái)避免warning了堡牡。

5. 開(kāi)機(jī)mongodb服務(wù)自啟

先到mongodb目錄下新建一個(gè)mongodb.conf文件,我喜歡為它弄個(gè)conf文件夾:

cd /usr/local/mongodb/
mkdir conf
vim mongodb.conf

把下面的內(nèi)容寫(xiě)進(jìn)mongodb.conf:

dbpath=/usr/local/mongodb/data/db/  
logpath=/usr/local/mongodb/data/logs/mongodb.log  
logappend=true  
port=27017  
fork=true  
# nohttpinterface=true  
auth=true  

logsdb文件夾的路徑要與自己路徑的配置好杨刨。

為了開(kāi)機(jī)自啟晤柄,我們還需要自己編寫(xiě)自定義服務(wù):
/lib/systemd/system/下編輯新建的mongodb.service文件:

[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStart=/usr/local/mongodb/sbin/bin/mongod --config /usr/local/mongodb/conf/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/sbin/bin/mongod --shutdown --config /usr/local/mongodb/conf/mongod
b.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

然后再開(kāi)放一下權(quán)限:

cd /lib/systemd/system/
chmod 754 mongodb.service

使得:


讀寫(xiě)權(quán)限

完了之后,我們就可以用下面的命令來(lái)開(kāi)啟妖胀、關(guān)閉芥颈、設(shè)置開(kāi)機(jī)自啟mongodb服務(wù)器了:

#啟動(dòng)服務(wù)  
systemctl start mongodb.service    
#關(guān)閉服務(wù)    
systemctl stop mongodb.service    
#開(kāi)機(jī)啟動(dòng)    
systemctl enable mongodb.service  

最后當(dāng)然最好重啟一下服務(wù)器:

reboot

6. 還想懶一點(diǎn)兒

開(kāi)啟mongo客戶端不想要切換到mongo的目錄下。

【一次性】

輸入:

export PATH=<mongodb-install-directory>/bin:$PATH

后便可以隨地啟動(dòng)mongo客戶端赚抡。
我的:

export PATH=/usr/local/mongodb/sbin/bin:$PATH  //臨時(shí)設(shè)置環(huán)境變量
mongo  //啟動(dòng)
【永久】

修改/etc/profile文件:

vim /etc/profile

拉倒最后爬坑,在倒數(shù)的:$PATH:$之間,添加:

/usr/local/mongodb/sbin/bin:

保存涂臣,退出盾计,重啟。


下一篇講 使用 robo 3t遠(yuǎn)程連接 服務(wù)器的mongodb赁遗。


又想用mongodb3.6署辉,又想直接用本地圖形化界面訪問(wèn)怎么辦?

教程:官方文檔

再搭配一下:

# vim /etc/rc.local

加上一句:

/usr/bin/mongod --bind_ip_all
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末岩四,一起剝皮案震驚了整個(gè)濱河市涨薪,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌炫乓,老刑警劉巖刚夺,帶你破解...
    沈念sama閱讀 221,331評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異末捣,居然都是意外死亡侠姑,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,372評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門(mén)箩做,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)莽红,“玉大人,你說(shuō)我怎么就攤上這事邦邦“灿酰” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,755評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵燃辖,是天一觀的道長(zhǎng)鬼店。 經(jīng)常有香客問(wèn)我,道長(zhǎng)黔龟,這世上最難降的妖魔是什么妇智? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,528評(píng)論 1 296
  • 正文 為了忘掉前任滥玷,我火速辦了婚禮,結(jié)果婚禮上巍棱,老公的妹妹穿的比我還像新娘惑畴。我一直安慰自己,他們只是感情好航徙,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,526評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布如贷。 她就那樣靜靜地躺著,像睡著了一般到踏。 火紅的嫁衣襯著肌膚如雪倒得。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,166評(píng)論 1 308
  • 那天夭禽,我揣著相機(jī)與錄音,去河邊找鬼谊路。 笑死讹躯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的缠劝。 我是一名探鬼主播潮梯,決...
    沈念sama閱讀 40,768評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼惨恭!你這毒婦竟也來(lái)了秉馏?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,664評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤脱羡,失蹤者是張志新(化名)和其女友劉穎萝究,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體锉罐,經(jīng)...
    沈念sama閱讀 46,205評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡帆竹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,290評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了脓规。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片栽连。...
    茶點(diǎn)故事閱讀 40,435評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖侨舆,靈堂內(nèi)的尸體忽然破棺而出秒紧,到底是詐尸還是另有隱情,我是刑警寧澤挨下,帶...
    沈念sama閱讀 36,126評(píng)論 5 349
  • 正文 年R本政府宣布熔恢,位于F島的核電站,受9級(jí)特大地震影響臭笆,放射性物質(zhì)發(fā)生泄漏绩聘。R本人自食惡果不足惜沥割,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,804評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望凿菩。 院中可真熱鬧机杜,春花似錦、人聲如沸衅谷。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,276評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)获黔。三九已至蚀苛,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間玷氏,已是汗流浹背堵未。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留盏触,地道東北人渗蟹。 一個(gè)月前我還...
    沈念sama閱讀 48,818評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像赞辩,于是被迫代替她去往敵國(guó)和親雌芽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,442評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容