查看当前系统是32位还是64位
getconf LONG_BIT |
下载mongodb
wget http://downloads.mongodb.org/linux/mongodb-linux-i686-2.4.9.tgz tar -zxvf mongodb-linux-i686-2.4.9.tgz |
创建指定的文件夹中并将mongodb复制过去
mkdir -p/usr/local/mongodb cp -R mongodb-linux-i686-2.4.9/* /usr/local/mongodb/ |
创建数据库存放目录和日志存放文件
mkdir -p /data/mongo/data touch /data/mongo/dblogs |
启动mongod
/usr/local/mongodb/bin/mongod --dbpath=/data/mongo/data --logpath=/data/mongo/dblogs --logappend --fork --rest /usr/local/mongodb/bin/mongod --dbpath=/data/mongo/data --logpath=/data/mongo/dblogs --logappend --rest --journal /usr/local/mongodb/bin/mongod --dbpath=/data/mongo/data --rest --journal //--fork 是为了让程序后台执行 //--rest 是为了启动MongoDb web用户界面 //--journal 初始化数据库 //--logappend 追加日志方式 //--config /usr/local/mongodb/mongodb.config 加载自定义配置文件 |
查看mongodb版本号
./mongod --version |
MongoDB后台管理Shell
cd /usr/local/mongodb/bin ./mongo |
配置防火墙
vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 28017 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT |
重启防火墙
service iptables restart |
注:
mongodb服务默认端口27017
mongodb web服务端口为28017,http://192.168.0.104:28017
Mongodb GUI客户端
windows版
Robomongo — 64位 下载地址:/upfile/robo3t-1.1.1-windows-x86_64-c93c6b0.exe
Database Master — Windows的mongodb管理工具 下载地址:/upfile/DatabaseMasterSetup.zip
PHP版
phpMoAdmin (需安装PHP Mongodb扩展) 下载地址:/upfile/phpmoadmin.zip
RockMongo (一个PHP5写的MongoDB管理工具) 下载地址:/upfile/rockmongo-master.zip
Pycharm5版 插件mongo plugin
安装PHP Mongodb扩展
git clone https://github.com/mongodb/mongo-php-driver.git cd mongo-php-driver git submodule sync && git submodule update --init phpize ./configure make all -j 5 sudo make install |
修改php.ini文件
extension=mongo.so |
注:你需要指明 extension_dir 配置项的路径
添加用户权限(默认情况无登录账户)
use admin
db.addUser('root','robinn')
|