① Win10 64位系統怎麼安裝MongoDB資料庫
用U盤安裝系統
1、製作PE啟動盤。(W10、W7系統至少8G U盤,XP系統4G U盤,當然越大越好,可以存放多種系統)下載老毛桃、大白菜一類的PE啟動U盤製作軟體,按提示製作好啟動盤。
2、下載一個需要安裝的系統,網上一般是光碟鏡像文件ISO型系統文件、或者也可以只取GHOST.GHO系統文件備份,復制到你製作好的PE啟動盤上。
3、用U盤啟動電腦:插入U盤電腦開機,按DEL或其它鍵進入BIOS,設置從USB—HDD或者USB—ZIP、USB—CDROM,總之就是設置U盤啟動優先就行。當然新電腦,也可以使用啟動菜單選擇鍵。這種方法更簡單,不過一定要找到那個鍵是啟動菜單選擇鍵。
4、進入PE界面後,如果需要重新對硬碟分區、格式化,可以利用PE工具程序,如Diskgenius來完成。注意:對硬碟進入分區、格式化,所有盤的資料全部沒有了,先轉移電腦中的有用文件。
5、安裝系統。然後用U盤PE系統啟動電腦,根據你的U盤啟動菜單提示
② xshell 怎麼在伺服器上安裝mongodb
1. 復制Mongodb到指定伺服器
到mongodb官方網站http://www.mongodb.org/downloads下載mongodb,解壓並將目錄考到需要安裝的伺服器上,然後進行配置。例如:
復制代碼 代碼如下:
[root@SHNHDX17-165 ~]# scp -r [email protected]:/data/web/dxm/mongodb/mongodb-linux-x86_64-2.4.5 data/web/
會將mongodb目錄到10.11.17.165伺服器的 ~/data/web目錄下。
2. 建立數據、日誌目錄
進入mongodb根目錄,新建一個data目錄存放數據、新建一個log目錄存放日誌,然後在該目錄下新建一個日誌文件,例如命名為mongodb.log。
復制代碼 代碼如下:
[root@SHNHDX17-165 mongodb]# mkdir data
[root@SHNHDX17-165 mongodb]# mkdir logs
[root@SHNHDX17-165 mongodb]# cd logs
[root@SHNHDX17-165 logs]# touch mongodb.log
3.創建配置文件
在mongodb根目錄新建一個配置文件,文件名任意,例如mongodb.conf,然後在配置文件中添加配置信息:
復制代碼 代碼如下:
port=27017 【代表埠號,如果不指定則默認為 27017 】
dbpath=/root/data/web/mongodb/data/ 【資料庫路徑】
logpath=/root/data/web/mongodb/logs/mongodb.log 【日誌路徑】
logappend=true 【日誌文件自動累加,而不是覆蓋】
4.啟動Mongodb服務(根據配置文件)
執行命令
復制代碼 代碼如下:
[root@SHNHDX17-165 mongodb]# ./bin/mongod -f mongodb.conf
會出現以下信息:
復制代碼 代碼如下:
all output going to: /root/data/web/mongodb/logs/mongodb.log
5.使用客戶端來連接該資料庫
重新開啟一個終端,然後切換到mongodb目錄下
復制代碼 代碼如下:
[root@SHNHDX17-164 ~]# cd data/web/mongodb
然後輸入
復制代碼 代碼如下:
[root@SHNHDX17-164 mongodb]# bin/mongo localhost:27017
MongoDB shell version: 2.4.5
connecting to: localhost:27017/test
Server has startup warnings:
Fri Nov 8 13:05:59.823 [initandlisten]
Fri Nov 8 13:05:59.823 [initandlisten] ** WARNING: You are running on a NUMA machine.
Fri Nov 8 13:05:59.823 [initandlisten] ** We suggest launching mongod like this to avoid performance problems:
Fri Nov 8 13:05:59.823 [initandlisten] ** numactl --interleave=all mongod [other options]
Fri Nov 8 13:05:59.823 [initandlisten]
>
連接成功。
6.配置自啟動(可選)
設置開機自動啟動Mongodb
復制代碼 代碼如下:
[root@SHNHDX17-165 ~]# echo "/root/data/web/mongodb/bin/mongod -f
/root/data/web/mongodb/mongodb.conf -fork " >> /etc/rc.local
設置環境變數
復制代碼 代碼如下:
vi ~/.bash_profile
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin:/root/data/web/mongodb/bin
③ mongodb設置資料庫地址
mongod.exe --dbpath F:\mongoDB\data\db
④ mongod資料庫文件在什麼位置
打開網路首頁,搜索「MongoDB」,如下圖所示:
網站主頁中,點擊「DOWNLOAD MONGODB」,並下載最新穩定版本,如下圖所示:
下載下來的是一個msi安裝文件,點擊進行安裝,默認安裝到C:\Program File或C:\Program Files (x86)文件夾內,如下圖所示:
配置環境變數,右鍵「我的電腦」->"高級系統設置"->"高級"->"環境變數",在系統變數中找到Path變數值,進行修改,在末尾追加 ;C:\Program Files (x86)\MongoDB\bin,(當然你也可以將第3步驟中的MongoDB文件夾拷貝到其他磁碟路徑下,我就是這樣做的),如下圖所示:
為了驗證環境變數配置成功,打開CMD命令提示符,輸入 mongod -help,下面會羅列一些列的配置參數,說明已成功,如下圖所示:
在MongoDB文件夾下和bin目錄同級目錄下,新建一個data文件夾,data文件夾下再分別新建一個db和log文件夾,分別用來存放數據文件和日誌文件,如下圖所示:
在命令行中輸入以下內容
mongod --dbpath "F:\MongoDB\data\db" --logpath
"F:\MongoDB\data\log\MongoDB.log" --install --serviceName "MongoDB"
這里是日誌路徑和數據路徑,具體的路徑根據自己數據和日誌文件的文件路徑相應進行修改,這里MongoDB.log就是開始建立的日誌文件,--serviceName "MongoDB" 服務名為MongoDB。這樣就在Windows下成功建立了MongoDB的服務,如下圖所示:
在「運行」中輸入「services.msc」,打開「服務」管理界面,可以看到MongoDB這個服務,點擊列表中的「MongoDB」,再點擊「啟動」按鈕,就將MongoDB成功啟動了,如下圖所示:
⑤ centos怎麼查看mongodb資料庫路徑
解壓文件
tar -zxvf mongodb-linux-i686-2.6.7.tgz
2
重命名
mv mongodb-linux-i686-2.6.7 mongodb
END
安裝並配置
新建一個目錄log用來存放日誌
新建一個目錄db用來存放數據信息
進入bin目錄,查看文件
新建一個配置文件並寫入配置信息
vi mongodb.conf
配置信息如下:
dbpath = /data/test/db #數據文件存放目錄
logpath = /data/test/logs/mongodb.log #日誌文件存放目錄
port = 27017 #埠
fork = true #以守護程序的方式啟用,即在後台運行
nohttpinterface = true
4
創建目錄
/data/test/db
創建日誌文件目錄
/data/test/logs/
⑥ 如何設置mongodb默認資料庫路徑
打開網路首頁,搜索「MongoDB」,如下圖所示:
網站主頁中,點擊「DOWNLOAD MONGODB」,並下載最新穩定版本,如下圖所示:
下載下來的是一個msi安裝文件,點擊進行安裝,默認安裝到C:\Program File或C:\Program Files (x86)文件夾內,如下圖所示:
配置環境變數,右鍵「我的電腦」->"高級系統設置"->"高級"->"環境變數",在系統變數中找到Path變數值,進行修改,在末尾追加 ;C:\Program Files (x86)\MongoDB\bin,(當然你也可以將第3步驟中的MongoDB文件夾拷貝到其他磁碟路徑下,我就是這樣做的),如下圖所示:
為了驗證環境變數配置成功,打開CMD命令提示符,輸入 mongod -help,下面會羅列一些列的配置參數,說明已成功,如下圖所示:
在MongoDB文件夾下和bin目錄同級目錄下,新建一個data文件夾,data文件夾下再分別新建一個db和log文件夾,分別用來存放數據文件和日誌文件,如下圖所示:
在命令行中輸入以下內容
mongod --dbpath "F:\MongoDB\data\db" --logpath
"F:\MongoDB\data\log\MongoDB.log" --install --serviceName "MongoDB"
這里是日誌路徑和數據路徑,具體的路徑根據自己數據和日誌文件的文件路徑相應進行修改,這里MongoDB.log就是開始建立的日誌文件,--serviceName "MongoDB" 服務名為MongoDB。這樣就在Windows下成功建立了MongoDB的服務,如下圖所示:
在「運行」中輸入「services.msc」,打開「服務」管理界面,可以看到MongoDB這個服務,點擊列表中的「MongoDB」,再點擊「啟動」按鈕,就將MongoDB成功啟動了,如下圖所示:
⑦ windows下安裝好mongodb後怎麼創建資料庫
一、安裝mongoDB
1、解壓mongodb-win32-i386-1.8.2至E:\MyProgram\mongodb-win32-i386-1.8.2(你可以按照自己的路徑來,路徑中最好不要有空格,要不然麻煩)
2、新建文件夾C:\DATA\DB,這是mongoDB的默認數據文件夾,你也可以在文件夾E:\MyProgram\mongodb-win32-i386-1.8.2新建一個文件夾data作為mongoDB的資料庫文件存儲目錄
3、進入CMD,運行命令E:\MyProgram\mongodb-win32-i386-1.8.2\bin\mongod.exe -dbpath E:\MyProgram\mongodb-win32-i386-1.8.2\data,OK,mongoDB已經安裝成功並已經在運行中了,你將會看到如下:
此時是mongoDB的運行狀態,你可以按Ctrl+C結束運行狀態或者直接關掉CMD結束運行。
二、運行mongoDB時的錯誤與處理
完成安裝後,結束掉所有CMD窗口,然後進行如下操作:
1、運行E:\MyProgram\mongodb-win32-i386-1.8.2\bin\mongo,可能會報錯誤:couldn't connect to server 127.0.0.1 shell/mongo.js,原因是mongod.exe沒有啟動,
2、既然沒啟動,那咱就啟動唄,運行E:\MyProgram\mongodb-win32-i386-1.8.2\bin\mongod,可能會報錯誤:dbpath (/data/db/) does not exist, terminating,看這樣子,本人覺得還得在data文件夾下再建一個db文件夾啊,如此即新建一db文件夾,再運行mongod命令,結果提示一樣,不知道怎麼搞啦,咱google吧
找到文章http://www.mongodb.org/display/DOCS/Starting+and+Stopping+Mongo
說「To start Mongo in default mode, where data will be stored in the /data/db directory (or c:\data\db on Windows), and listening on port 27017」,哦,原來默認的文檔路徑在c:\data\db,啥也不說,直接按這個建文件夾,再次運行命令mongod,OK了,啟動成功,這個命令窗口不能關閉,否則mongoDB就退出了
三,使用mongo命令
保持mongod命令窗口的運行狀態,再新開一命令窗口
輸入E:\MyProgram\mongodb-win32-i386-1.8.2\bin\mongo,出現
MongoDB shell version:1.8.2
connecting to:test
>
OK,連接成功。
1,show dbs 顯示資料庫列表
2,use Northwind 進入Northwind資料庫,大小寫敏感
3,show collections 顯示資料庫中的集合
4,db 用於查看當前所在的資料庫
5,db.Customer.count() 查看集合Customer的記錄總數
6,db.Customer.findOne({"_id":"1"}) 查看CustomerId=1的記錄
新增數據
1,use MyTest,這個資料庫不存在,無所謂,mongo會創建,
MongoDB在使用前,並不要求您事先創建好相應的資料庫,設計數據表結構!
在MongoDB中,沒有【表】的概念,取而代之的是【集合】,也沒有【數據記錄】的概念,取而代之的是【文檔】,我們可以把【文檔】理解成一個【對象】,任意的對象,甚至可以有復雜的嵌套層次。
因此,我們不用再寫代碼從【數據表欄位】到C#類的【屬性,欄位】的轉換了,現在直接就可以讀寫整個對象了。
而且MongoDB不支持Join操作,所以,如果有【關聯】操作,就需要你自己來處理
2,item={"Key":"1","text":"wokao","number":3}
3,db.table1.insert(item),mongo將建立集合table1,並將item插入,完成了新增加資料庫的工作
4,db.table1.find()顯示table1中的數據,MongoDB的文檔使用的是一種稱為BSON格式的對象,與Javascript中的JSON類似
5,額外的,輸入item1={"Id":5,"str":"asdfasdf"},再插入db.table1.insert(item1),再用find()命令看,也插入成功了~,注意到結構和item不一樣!但不建議這樣做。
注意到:【每個文檔有一個名為 "_id" 的成員】,我可沒有定義啊。
其實,MongoDB會為每個文檔都創建這樣一個文檔成員,我們指定的 "key", "id" 對於MongoDB來說:它們並不是【文檔的主鍵】,MongoDB只認 "_id",你可以指定,但如果不指定,MongoDB就自動添加。
修改數據
1,var t=db.table1.findOne({"Id":5}),獲取一條記錄
2,t.str="wokao"
3,db.table1.update({"Id":5},t)
刪除數據
db.table1.remove({"Id":5})
查找數據
上面已經有find和findOne命令,即用於查詢
db.table1.find()
MongoDB的查詢條件中,並沒有 >, <, >= , <= 這些運算符,而是使用 "$lt", "$lte", "$gt", "$gte"
新建表
db.MyTest.table2.save({})
刪除表
db.table1.drop()或db.runCommand({"drop","table1"})
刪除資料庫
db.runCommand({"dropDatabase": 1}),此命令只能刪除當前資料庫
獲取服務端狀態信息
db.runCommand({"serverStatus" : 1})
⑧ mongodb 裝在d盤 怎麼啟動服務
mongodb
裝在d盤
怎麼啟動服務
網上有些說刪除Mongodb資料庫目錄下的mongod.lock文件之後可以正常重啟服務,但是筆者試了之後還是不行,也覺得刪除這類文件是治標不治本或者不安全的。仔細看了下上面鏈接中的文檔,因為我並未按照默認的C:\路徑安裝Mongodb,以及在C:\下面md
data文件存放資料庫,而是放在了D:\MongoDB(程序目錄),以及D:\DB_MongoDB(資料庫目錄),初步覺得問題就出在這個問題之上。
mongodb沒啟動。先在shell里輸入mongod啟動mongodb
然後在輸入mongo啟動管理台進行管理。