日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MongoDB安装和启动

發布時間:2025/3/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MongoDB安装和启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境:Linux,MongoDB版本2.2.2:

MongoDB的安裝和啟動都比較簡單
1.解壓 mongodb-linux-i686-2.2.2.tgz 到/usr/local/目錄下:
這里我的目錄是:/usr/local/mongodb2.2.2
2.創建兩個路徑:一個用來存放數據庫文件,一個用來存放數據庫日志文件
在這里我在:/usr/local/mongodb2.2.2目錄下創建了data和logs目錄
3.啟動數據庫:
使用如下命令啟動數據庫
./bin/mongod --dbpath=/usr/local/mongodb2.2.2/data/ --logpath=/usr/local/mongodb2.2.2/logs/db.log --fork
啟動過程如:
[root@localhost mongodb2.2.2]# ./bin/mongod? --dbpath=/usr/local/mongodb2.2.2/data/ --logpath=/usr/local/mongodb2.2.2/logs/db.log --fork
forked process: 32093
all output going to: /usr/local/mongodb2.2.2/logs/db.log
log file [/usr/local/mongodb2.2.2/logs/db.log] exists; copied to temporary file [/usr/local/mongodb2.2.2/logs/db.log.2012-05-28T18-16-42]
child process started successfully, parent exiting

如果需要讓數據庫自動啟動,可以把啟動目錄添加到Linux啟動腳本項中
4.可通過查看logs目錄中的db.log查看數據庫的一些信息,如第一次啟動數據庫,能看到如下信息:

[root@localhost logs]# more db.log
Tue May 29 02:16:42
Tue May 29 02:16:42 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.
Tue May 29 02:16:42
Tue May 29 02:16:42 [initandlisten] MongoDB starting : pid=32093 port=27017 dbpath=/usr/local/mongodb2.2.2/data/ 32-bit host=localhost
Tue May 29 02:16:42 [initandlisten]
Tue May 29 02:16:42 [initandlisten] ** NOTE: when using MongoDB 32 bit, you are limited to about 2 gigabytes of data
Tue May 29 02:16:42 [initandlisten] **?????? see
http://blog.mongodb.org/post/137788967/32-bit-limitations
Tue May 29 02:16:42 [initandlisten] **?????? with --journal, the limit is lower
Tue May 29 02:16:42 [initandlisten]
Tue May 29 02:16:42 [initandlisten] db version v2.2.2, pdfile version 4.5
Tue May 29 02:16:42 [initandlisten] git version: d1b43b61a5308c4ad0679d34b262c5af9d664267
Tue May 29 02:16:42 [initandlisten] build info: Linux domU-12-31-39-01-70-B4 2.6.21.7-2.fc8xen #1 SMP Fri Feb 15 12:39:36 EST 2008 i686 BOOST_LIB_VERSION=1_49
Tue May 29 02:16:42 [initandlisten] options: { dbpath: "/usr/local/mongodb2.2.2/data/", fork: true, logpath: "/usr/local/mongodb2.2.2/logs/db.log" }
Tue May 29 02:16:42 [initandlisten] Unable to check for journal files due to: boost::filesystem::basic_directory_iterator constructor: No such file or directory: "/usr/local/mong
odb2.2.2/data/journal"
Tue May 29 02:16:43 [websvr] admin web console waiting for connections on port 28017
Tue May 29 02:16:44 [initandlisten] waiting for connections on port 27017
從中可以看出數據庫啟動的端口號等信息。
5.進入數據庫:
使用bin下面的mongo腳本:
進入如下命令行:
[root@localhost bin]# ./mongo
MongoDB shell version: 2.2.2
connecting to: test
>
>
>
使用mongo腳本進入連接上的是默認的test數據庫。

轉載于:https://blog.51cto.com/unicorn1842/1081113

總結

以上是生活随笔為你收集整理的MongoDB安装和启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。