一、mongodb的安裝使用
2. 解壓:
tar zxvf /opt/mongodb-linux-x86_64-2.0.3.tgz
3. 手動建立mongodb的資料和日誌儲存路徑
mongodb預設的路徑是 /data/db/,我的設定:/opt/data/mongodb/data/ 和 /opt/data/mongodb/log/
4. 啟動mongodb:
/opt/mongodb-linux-x86_64-2.0.3/bin/mongod --dbpath /opt/data/mongodb/data/ --logpath /opt/data/mongodb/log/m1.log --journal --fork
若要在linux啟動時,自動啟動mongodb,則vi /etc/rc.local 加如上面這句
5. 通過shell命令操作mongodb
/opt//mongodb-linux-x86_64-2.0.3/bin/mongo
> use my_mongodb //若沒有my_mongodb 則自動建立 這個相當於資料庫switched to db my_mongodb
> db.user.insert(); //若沒有user集合 則自動建立 並插入一條資料 這個相當於向乙個集合寫入乙個文件
> db.user.insert();
>
本例向資料庫my_mongodb的表user中插入了2條記錄。mongodb會隱式的建立資料庫my_mongodb和表user,所以這個例子沒有建庫和建表的過程,可以通過show dbs和show collections來檢視資料庫及表,具體如下:
> show dbsadmin (empty)
local (empty)
my_mongodb 0.0625gb ---隱式建立的資料庫
> show collections
system.indexes
user ---隱式建立的表
>
6. 查詢記錄
查詢表中的全部記錄:
> db.user.find();查詢使用者名稱是 」jerry」 記錄:>
> db.user.find();>
7. 修改記錄
將使用者id是2的記錄的年齡修改為100:
> db.user.update(,}) ;查詢一下是否改過來了:>
> db.user.find();>
8. 刪除記錄
將使用者id是1的記錄從表user中刪除:
> db.user.remove();經驗證,該記錄確實被刪除了。> db.user.find();
>
二、安裝mongodb的php擴充套件
1. 若沒安裝php5-dev,則先安裝之
aptitudeinstall php5-dev
2. 安裝mongo的php擴充套件
pecl install mongo若不知道pecl命令在哪,可先通過 whereis pecl查詢,然後跑到那個目錄下執行之,如 /usr/bin/pecl install mongo
3. 配置php.ini 加入
extension=mongo.so我的php.ini在 /etc/php5/apache2/下
4. 重啟apache即可
/etc/init.d/apache2 restart
MongoDB的安裝以及使用
windows下mongodb的安裝 2.解壓或安裝到自己想要安裝的目錄,比如d mongodb 3.建立資料夾d mongodb data d mongodb log,分別用來安裝db和日誌檔案 在log資料夾下建立乙個日誌檔案mongodb.log,即d mongodb log mongodb....
docker安裝使用以及tomcat部署超級詳解
一,準備階段 docker官網 docker hub 一台雲伺服器 盡量選centos版本安裝。由於貧窮,本人只能使用一台學生機,還是最低配置1核2g,不過完全夠用了 二,安裝docker sudo yum install y yum utils3,設定倉庫映象 4,更新yum軟體包索引 yum m...
MongoDB資料庫的使用以及基本的操作
對於環境變數的配置是將mongodb資料庫安裝目錄下的bin目錄加入到環境變數path中,對於環境變數path我就不多說了。a.新建乙個用於存放資料庫的資料夾,比如 databases b.啟動mongodb服務 mongod dbpath 存放資料庫的目錄,比如 mongod dbpath c d...