mongodb無法啟動問題一 處理

2021-07-31 17:25:22 字數 2009 閱讀 6536

投稿:junjie 字型:[增加

這篇文章主要介紹了ubuntu中安裝mongodb及執行一些簡單操作筆記,本文同時給出了檢視已有資料庫、刪除資料庫、建立資料庫等操作命令例項,需要的朋友可以參考下

首先安裝mongodb,在終端輸入:

複製**

**如下:

sudo apt-get install mongodb  

然後啟動資料庫mongodb:

複製**

**如下:

mongod  

可能會出現這樣的錯誤:

複製**

**如下:

mongod --help for help and startup options  

mongod: symbol lookup error: mongod: undefined symbol: _zn7pcrecpp2re4initepkcpkns_10re_optionse  

複製**

**如下:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7f0ceb10  

建立乙個/etc/apt/sources.list.d/10gen:

複製**

**如下:

echo 'deb dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list  

安裝mongodb-10gen:

複製**

**如下:

sudo apt-get update and then sudo apt-get install mongodb-10gen  

如果提示和remove mongodb-clients有衝突,可以解除安裝remove mongodb-clients再安裝:

複製**

**如下:

sudo apt-get remove mongodb-clients  

sudo apt-get install mongodb-10gen  

這樣在執行一下mongod看一下效果。

關於mongodb的一些簡單操作:

在終端輸入(必須已經啟動mongod):

複製**

**如下:

mongo  

預設連線到test。

檢視已有資料庫:

複製**

**如下:

show dbs  

刪除資料庫:

複製**

**如下:

use <-database->   //<-database->為要刪除資料庫的名  

db.dropdatabase()      

建立資料庫:

複製**

**如下:

use <-database->   //<-database->為要建立的資料庫的名,它會自動建立資料庫並連線到該資料庫  

存入資料:

複製**

**如下:

use test  

a =   

b =   

db.test.insert(a)   //a,b 儲存的位置不同  

db.age,insert(b)  

檢視資料:

複製**

**如下:

use test  

db.test.find()  

db.age.find()  

刪除資料庫test中的age:

複製**

**如下:

db.age.remove()      //刪除  

db.age.find()      //檢視一下看是否刪除了  

tomcat無法啟動問題

1.windows不能在本地計算機啟動apache tomcat 7 問題是因為jdk的位數和tomcat不同導致的。jdk32位,tomcat也應為32位。命令 在bin目錄下 安裝 service install 解除安裝 servcie uninstall 2.unable to open t...

Linux無法啟動問題

init prefdm main process terminated with status 1 init prefdm respawning too fast,stopped 然後無法繼續啟動。prefdm路徑 etc x11 prefdm,負責啟 形介面。解決方法 重啟伺服器進入single單...

Squid無法啟動問題

最近專案中需要在我們的vpn網路 a網 中使用另乙個公司的vpn網路 b網 中提供的webservice服務,且a網與b網存在位址衝突。最後決定使用 實現。1.實現了我們內網 c網 中的一台機器 proxy 與b網服務提供機器 server 的直連。因此,proxy可以直接訪問server的資源。2...