當前位置:首頁 » 操作系統 » linuxmongodb啟動

linuxmongodb啟動

發布時間: 2022-02-12 20:50:10

⑴ 如何在linux上進入mongodb

按照常理,把如下命令 /usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb 放在/etc/rc.local文件中就可以實現開機自啟動了,第一次重啟機器發現mongodb順利啟動了,再次重啟機器後,通過ps...

⑵ 如何在linux操作mongodb

首先到下面的工具原料中的mongodb的官...
1

解壓對應的安裝包 命令如下: ...
2

因為mongodb不需要像別的資料庫那樣繁...
3

然後為mongodb創建資料庫存放的位置和...
4

進到mongodb下面的bin目錄下查看mongod...
5

啟動mongodb資料庫,對應的參數說明用綠...
6

為了安全期間建議關閉28017埠防止信...
7

做好上面的操作就可以進入mongodb的客..

⑶ linux 啟動mongodb

應該是配置文件里沒有指定埠信息
conf文件中增加下面這行
port = 27017 # 實例運行在27017埠(默認)

如果conf文件不會寫,其實可以不引用配置文件,使用完全默認的,直接啟動mongodb即可

mongod --fork --syslog

⑷ linux下安裝mongodb後怎麼使用

首先到下面的工具原料中的mongodb的官網下載對應你系統的安裝包,拷貝到你的linux系統上面,如果有網路可以直接用wget下載

解壓對應的安裝包
命令如下:
tar zxf mongodb-linux-i686-2.0.2.tgz

因為mongodb不需要像別的資料庫那樣繁瑣的配置解壓後放到慣例的/usr/local目錄下面,當然你可以放到任何地方,放到/usr/local下面方便管理
命令如下:
mv mongodb-linux-i686-2.0.2/* /usr/local/mongodb

然後為mongodb創建資料庫存放的位置和日誌文件,默認是在/data/db下面,同樣為了方便就在mongodb下面建立了相應的目錄

進到mongodb下面的bin目錄下查看mongodb的幫助文檔和我們用到的啟動參數

啟動mongodb資料庫,對應的參數說明用綠色表明了

為了安全期間建議關閉28017埠防止信息外泄

做好上面的操作就可以進入mongodb的客戶端開始你的mongodb之旅了.
步驟閱讀

⑸ linux客戶端如何啟動mongodb

按照常理,把如下命令
/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb

放在/etc/rc.local文件中就可以實現開機自啟動了,第一次重啟機器發現mongodb順利啟動了,再次重啟機器後,通過ps沒有查看到相應mongod進程,也就是啟動失敗了。原因是由於重啟機器,導致非正常停止mongod服務,mongod.lock中還記錄了上次運行的進程號,為了數據的安全需要執行

/usr/local/mongodb/bin/mongod –repair,

當然如果直接把mongod.lock文件刪除也可以重新啟動了,例如:
/usr/local/mongodb/bin/mongod --repair
/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb


rm -rf /data/db/mongod.lock
/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb

注意上述啟動Mongodb都是沒有增加journal參數,如果帶了此參數就不會那麼麻煩了,例如
/usr/local/mongodb/bin/mongod --dbpath=/data/db/ --fork --logpath=/data/log/m.log --directoryperdb --journal就可以了,就算是非正常重啟機器,mongodb也會根據日誌去修復資料庫的。
另外,如果mongodb的數據目錄是通過mount的NFS文件夾,自啟動好像有問題的。

⑹ linux mongodb 怎麼使用

1.連接mongodb
mongo/bin目錄下執行
./mongo
2.查看資料庫
show dbs
3.查看當前所在資料庫
db
4.創建資料庫
use openfire (臨時創建 如果不做操作 則離開後被系統刪除)
5.在當前資料庫刪除當前資料庫
db.dropDatabase()
6.查看當前庫的所有用戶
show users
7.查看集合(或者叫表)
show collections
8.創建集合
db.createCollection(「mycollection」)
9.創建集合並制定集合的屬性
db.createCollection(「mycol」, { capped : true, autoIndexID : true, size : 6142800, max : 10000 } )

欄位
類型
描述

capped Boolean (可選)如果為true,則啟用封頂集合。封頂集合是固定大小的集合,會自動覆蓋最早的條目,當它達到其最大大小。如果指定true,則需要也指定尺寸參數。
autoIndexID Boolean (可選)如果為true,自動創建索引_id欄位的默認值是false。
size number (可選)指定最大大小位元組封頂集合。如果封頂如果是 true,那麼你還需要指定這個欄位。
max number (可選)指定封頂集合允許在文件的最大數量。
10.另一種創建集合
(當插入一條數據時,不存在mongodb會幫我們創建,和創建資料庫同理)
db.MySecondCollection.insert({「name」 : 「ming」})
11.刪除當前庫的一個集合
db.CollectionName.drop()
12.插入一條數據
db.MyFirstCollection.insert({「_id」:」3」,」title」:」mongotest」,」description」:」this is test」})
注意:插入的都是JSON形式的,所以一定要用{},否則會報錯:
Sat Mar 19 14:22:39.160 SyntaxError: Unexpected token :
13.插入一條_id存在的數據
db.MyFirstCollection.insert({「_id」:」3」,」title」:」mm」})
輸出:E11000 plicate key error index: openfire.MyFirstCollection.$_id_ p key: { : 「3」 }
解釋:_id即是mongodb的默認主鍵,默認自動生成,我們可以直接設置以達到我們想要的目的

⑺ centos怎麼讓mongodb後台運行

linux下面安裝mongodb
其實很簡單,你按照官網安裝步驟就可以了。我之前文章中也清楚的寫明白了。大家可以看一下!這里稍微解釋一下!
首先下載mongodb,可以用
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.7.tgz

也可以用
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.7.tgz

關於curl和wget這兩個linux命令,大家可以普及一下,後面我也可以出一些關於這類的文章。
其次,解壓,和移動目錄就不說了。可以參考我之前的文章。
最後,就是設置環境變數,設置環境變數的目的就是,我們在任何目錄下面都可以直接運行mongo命令。
官網當中提到了 ~/.bashrc這個文件,我下一篇文章會給大家介紹一下 ~/.bashrc等環境變數的一些知識!具體請看:http://www.haorooms.com/post/linux_path_commond
到此為止,官網上面的安裝已經結束了,這就是官網的坑爹之處了,不過沒有關系,我接下來再繼續給大家講講相關問題!
mongodb設置後台運行
我們要在mongodb下面創建data目錄和logs目錄,用於存放data和logs。
設置好了之後,我們通常通過
mongod --dbpath /usr/local/mongo/data

讓mongodb啟動。
但是我們關閉shell,mongodb就停止運行了。如果想在後台運行,啟動時只需添加 --fork函數即可。可以在日誌路徑後面添加--logappend,防止日誌被刪除。
代碼如下:
mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
這樣,你關閉shell,在打開shell,照常可以允許mongo了!
mongodb設置開機啟動。
當我們把伺服器關閉,重啟之後,發現mongodb又停止了,有沒有開機就啟動的方法呢?我們把上面代碼放到/etc/rc.local,中,就可以了。
具體操作步驟:
vim /etc/rc.local

添加上面啟動代碼:
/usr/local/mongodb/bin/mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend

下次重啟就可以直接運行mongodb了!
關於linux的rc.local也是一個重點,我下節課給大家講講!具體可以看http://www.haorooms.com/post/linux_path_commond
關閉mongodb
有開啟就有關閉,上面方法會永久開啟mongodb,那麼如何關閉其運行呢?
1、普通命令
$ ./mongod
> use admin
> db.shutdownServer()

2、如果沒有up-to-date 從Mongodb且你想強制關閉服務,可以通過添加force:true;命令如下
> db.adminCommand({shutdown : 1, force : true})
> //or
> db.shutdownServer({force : true})

3、指定特定超時時間的關閉伺服器,命令同上,另外加上一個timeoutsec:參數
> db.adminCommand(shutdown : 1, force : true, timeoutsec : 5)
> //or
> db.shutdownServer({force : true, timeoutsec : 5})

⑻ 怎麼linuxmongodb說明安裝成功

方法/步驟
首先到下面的工具原料中的mongodb的官網下載對應你系統的安裝包,拷貝到你的linux系統上面,如果有網路可以直接用wget下載

解壓對應的安裝包
命令如下:
tar zxf mongodb-linux-i686-2.0.2.tgz

因為mongodb不需要像別的資料庫那樣繁瑣的配置解壓後放到慣例的/usr/local目錄下面,當然你可以放到任何地方,放到/usr/local下面方便管理
命令如下:
mv mongodb-linux-i686-2.0.2/* /usr/local/mongodb

然後為mongodb創建資料庫存放的位置和日誌文件,默認是在/data/db下面,同樣為了方便就在mongodb下面建立了相應的目錄

進到mongodb下面的bin目錄下查看mongodb的幫助文檔和我們用到的啟動參數

啟動mongodb資料庫,對應的參數說明用綠色表明了

為了安全期間建議關閉28017埠防止信息外泄

做好上面的操作就可以進入mongodb的客戶端開始你的mongodb之旅了.

⑼ liunx怎麼看mongodb已經啟動成功

  1. 要先建立好MongoDB 存放數據文件和日誌文件的目錄,此處建立在/data下:

[root@localhost etc]# cd /data/

[root@localhost data]# ls

mongodb_data mongodb_log

2.在MongoDB安裝目錄下的bin下使用mongod啟動MongoDB,

./mongod --dbpath=/data/mongodb_data/ --logpath=/data/mongodb_log/mongodb.log --logappend&

3.等待啟動成功後,可查看是否啟動成功了,默認埠號是27017,當然在啟動時也可以指定未使用的其它埠。

先通過查看埠號看MongoDB是否啟動了。

⑽ linux進入mongodb怎麼鏈接mongodb

進入到你的MongoDB安裝目錄,啟動的命令是:./mongod,客戶端連接的命令是:./mongo就可以了,希望是你想要的答案,也可以關注PHP程序員,雷雪松的個人博客,有很多MongoDB的介紹。

熱點內容
深海迷航密碼在哪裡 發布:2024-11-15 06:30:23 瀏覽:303
伺服器日誌怎麼分析 發布:2024-11-15 06:22:04 瀏覽:525
字體目錄在哪個文件夾 發布:2024-11-15 06:20:28 瀏覽:181
php種子怎麼打開 發布:2024-11-15 06:07:01 瀏覽:346
密碼箱的密碼忘記了如何開鎖 發布:2024-11-15 06:04:41 瀏覽:956
安卓軟體和蘋果系統哪個好 發布:2024-11-15 05:48:32 瀏覽:284
pythonwhileelse 發布:2024-11-15 05:39:10 瀏覽:672
java文件流上傳文件 發布:2024-11-15 05:24:02 瀏覽:148
linux安裝so 發布:2024-11-15 05:22:29 瀏覽:582
九游版冒險王2適合安卓哪個版本 發布:2024-11-15 05:12:33 瀏覽:601