Mongodb的下載與安裝
第一步:下載MongoDB安裝包
MongoDB的官網: 找到相應的版本下載。
如果有網路的話,用命令直接下載(CentOS版本)
wget
第二步:解壓壓縮包
tar -zxvf mongodb-linux-i686-2.0.2.tgz
第三步:安裝準備
將mongodb移動到/usr/local/mongdb資料夾
mv mongodb /usr/local/mongodb
或者
[root@localhost mongodb-linux-i686-2.0.2]rsync -a bin /usr/local/mongodb
建立資料庫資料夾(預設的資料庫檔案的位置是/data/db,啟動時會自動建立)
mkdir /usr/local/mongodb/data
提示:mongodb沒有具體的安裝過程,解壓檔案包後,可以直接使用,非常高效
和方便
建立日誌檔案:
touch /usr/local/mongodb/dblogs
第四步:啟動mongodb
執行mongod命令
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs --fork
或者
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs &
/usr/local/mongodb/bin/mongod --port 20800 --dbpath=/usr/local/mongodb/data1 --logpath=/usr/local/mongodb/dblogs1 & ---指定新的port以及db和log目錄即可建立一個新的例項,很方便
需要密碼驗證的話用如下方式啟動
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs -auth &
以配置檔案方式啟動
[root@localhost bin]./mongod -f /soft/mongodb-3.0.7/etc/mongo.conf
[root@localhost ~]# more /soft/mongodb-3.0.7/etc/mongo.conf
fork=true --後臺啟動
#master=true
#slave=true
#bind_ip=127.0.0.1
logpath=/data/mongodb/log/monogodb.log
logappend=true
dbpath=/data/mongodb/data/db
pidfilepath=/var/run/mongo.pid
directoryperdb=true
oplogSize=4024
maxConns=1000
--dbpath執行資料庫存放路徑(預設是/data/db)
--fork是以Daemon(程式)方式執行
注意:如果指定--fork引數,必須指定--logpaht日誌檔案路徑
第五步:開機自啟動
將mongodb啟動項加入rc.local保證mongodb在伺服器開機時啟動
echo " /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs & " >> /etc/rc.d/rc.local
第六步:關閉mongodb
pkill mongod
killall mongod
注意:不要用kill -9 pid來殺死MongoDB程式,這樣可能會導致MongoDB的資料損壞,用
kill -2 殺死程式。
第七步:進入客戶端
/usr/local/mongodb/bin/mongo
第八步:退出shell控制檯
ctrl+c或exit回車
第九步:停止MongoDB伺服器
如果處於連線狀態,那麼直接可以透過在admin庫中傳送db.shutdownServer()指令去停止。
使用者安全與認證
進入客戶端:/usr/local/mongodb/bin/mongo
use admin
db.addUser("root","1234")
db.auth("root","1234")
建立指定許可權使用者
為test庫設一個只讀的使用者user_reader
use test
db.addUser("user_reader","user_pwd",true)
登陸時要使用者名稱密碼才能登陸的話用如下方式啟動:
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs -auth &
php-api的安裝
想在php中呼叫mongo需要安裝MongoDB的php擴充套件
1)首先下載最新的php mongodb擴充套件原始碼,原始碼可以在 下載
2)解壓
wget
tar -zxvf mongo-1.2.6.tgz
cd mongo-1.2.6
[root@localhost mongo-1.2.6]# /usr/local/php/bin/phpize
[root@localhost mongo-1.2.6]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@localhost mongo-1.2.6]# make
[root@localhost mongo-1.2.6]# make install
完成後,請編輯你php.ini檔案增加一行
vi /usr/local/php/etc/php.ini
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension=mongo.so
重啟Apache開啟phpinfo
/usr/local/apache2/bin/apachectl restart
看到mongo模組,證明MongoDB的php擴張安裝成功。
MongoDB的官網: 找到相應的版本下載。
如果有網路的話,用命令直接下載(CentOS版本)
wget
第二步:解壓壓縮包
tar -zxvf mongodb-linux-i686-2.0.2.tgz
第三步:安裝準備
將mongodb移動到/usr/local/mongdb資料夾
mv mongodb /usr/local/mongodb
或者
[root@localhost mongodb-linux-i686-2.0.2]rsync -a bin /usr/local/mongodb
建立資料庫資料夾(預設的資料庫檔案的位置是/data/db,啟動時會自動建立)
mkdir /usr/local/mongodb/data
提示:mongodb沒有具體的安裝過程,解壓檔案包後,可以直接使用,非常高效
和方便
建立日誌檔案:
touch /usr/local/mongodb/dblogs
第四步:啟動mongodb
執行mongod命令
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs --fork
或者
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs &
/usr/local/mongodb/bin/mongod --port 20800 --dbpath=/usr/local/mongodb/data1 --logpath=/usr/local/mongodb/dblogs1 & ---指定新的port以及db和log目錄即可建立一個新的例項,很方便
需要密碼驗證的話用如下方式啟動
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs -auth &
以配置檔案方式啟動
[root@localhost bin]./mongod -f /soft/mongodb-3.0.7/etc/mongo.conf
[root@localhost ~]# more /soft/mongodb-3.0.7/etc/mongo.conf
fork=true --後臺啟動
#master=true
#slave=true
#bind_ip=127.0.0.1
logpath=/data/mongodb/log/monogodb.log
logappend=true
dbpath=/data/mongodb/data/db
pidfilepath=/var/run/mongo.pid
directoryperdb=true
oplogSize=4024
maxConns=1000
--dbpath執行資料庫存放路徑(預設是/data/db)
--fork是以Daemon(程式)方式執行
注意:如果指定--fork引數,必須指定--logpaht日誌檔案路徑
第五步:開機自啟動
將mongodb啟動項加入rc.local保證mongodb在伺服器開機時啟動
echo " /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs & " >> /etc/rc.d/rc.local
第六步:關閉mongodb
pkill mongod
killall mongod
注意:不要用kill -9 pid來殺死MongoDB程式,這樣可能會導致MongoDB的資料損壞,用
kill -2 殺死程式。
第七步:進入客戶端
/usr/local/mongodb/bin/mongo
第八步:退出shell控制檯
ctrl+c或exit回車
第九步:停止MongoDB伺服器
如果處於連線狀態,那麼直接可以透過在admin庫中傳送db.shutdownServer()指令去停止。
使用者安全與認證
進入客戶端:/usr/local/mongodb/bin/mongo
use admin
db.addUser("root","1234")
db.auth("root","1234")
建立指定許可權使用者
為test庫設一個只讀的使用者user_reader
use test
db.addUser("user_reader","user_pwd",true)
登陸時要使用者名稱密碼才能登陸的話用如下方式啟動:
/usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs -auth &
php-api的安裝
想在php中呼叫mongo需要安裝MongoDB的php擴充套件
1)首先下載最新的php mongodb擴充套件原始碼,原始碼可以在 下載
2)解壓
wget
tar -zxvf mongo-1.2.6.tgz
cd mongo-1.2.6
[root@localhost mongo-1.2.6]# /usr/local/php/bin/phpize
[root@localhost mongo-1.2.6]# ./configure --with-php-config=/usr/local/php/bin/php-config
[root@localhost mongo-1.2.6]# make
[root@localhost mongo-1.2.6]# make install
完成後,請編輯你php.ini檔案增加一行
vi /usr/local/php/etc/php.ini
extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
extension=mongo.so
重啟Apache開啟phpinfo
/usr/local/apache2/bin/apachectl restart
看到mongo模組,證明MongoDB的php擴張安裝成功。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29096438/viewspace-1795503/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB下載與安裝MongoDB
- CentOs下Mongodb的下載與安裝CentOSMongoDB
- MongoDB 管理工具Robomongo下載與安裝MongoDB
- MongoDB下載安裝與簡單增刪改查MongoDB
- windows 下 MongoDB 的安裝與啟動WindowsMongoDB
- MongoDB入門簡介|MongoDB下載安裝|MongoDB語法MongoDB
- jdk的下載與安裝JDK
- GLUT的下載與安裝
- jdk的安裝與下載JDK
- Windows下Oracle的下載與安裝WindowsOracle
- windows 下 Symfony的下載與安裝Windows
- Blender下載與安裝
- MySQL - 下載與安裝MySql
- 下載與安裝MYQL
- Tomcat的下載與安裝Tomcat
- Windows下安裝MongoDBWindowsMongoDB
- Mac下安裝MongodbMacMongoDB
- 【MongoDB】安裝與配置MongoDB
- Anaconda下載與安裝
- 下載tomcat與安裝Tomcat
- maven下載、安裝與配置Maven
- homebrew下載安裝及mysql的下載安裝MySql
- Informatica PowerCenter 8.6的下載與安裝ORM
- Navicat16的下載與安裝
- Centos下Sphinx的下載與編譯安裝CentOS編譯
- Linux 下安裝 MongodbLinuxMongoDB
- mongodb macos 下的安裝和使用MongoDBMac
- 【mongodb】mongodb的安裝MongoDB
- Mongodb32位的安裝下載,及Mongodb32位的閃退問題MongoDB
- JDK的下載及安裝與Eclipse的下載及使用JDKEclipse
- repo下載與安裝步聚
- 【KiCad映象】下載與安裝
- pycharm下載安裝與基本配置PyCharm
- Qt - Qt Creator下載與安裝QT
- 【Blender 4.2.0下載與安裝教程】
- Mac 安裝與配置mongodbMacMongoDB
- MongoDB 安裝與啟動MongoDB
- [Mongodb]安裝與啟動MongoDB