您的位置:首页 > 数据库 > Mongodb

Mongodb安装和使用

2011-09-27 09:59 477 查看
mongodb-linux-i686-1.8.3.tar 这个包上传到站点上之后,是直接可以运行的,不需要编译的

tar zvxf mongodb-linux-i686-1.8.3.tar 解压缩文件

cd mongodb-linux-i686-1.8.3/bin 进入目录

sudo touch mongodb.conf 创建一个mongodb的配置文件



dbpath = /home/mongodb/data

指定数据库的存储目录,如果不设置则以mongodb的根目录为目录,当MongoDB启动之后,在数据库的存储目录下会创建一个mongod.lock文件,它是用来记录当前的mongod的进程号,同时也用于区分各个mongod的进程实例,所以不同的mongod进程实例是不能用相同的dbpath。

logpath = /home/mongodb/mongodb.log

指定日志输出的路径,如果没有设置logappend = true,系统会清除原来的日志记录,把已有的文件进行覆盖。

logappend = true

日志以追加的方式进行记录

bind_ip = 192.168.86.111

指定对外服务的绑定ip,这里指定内网的ip方式,如果外网无特殊的处理方式是无法进行连接。

port = 27017

指定服务器的监听端口号,默认是27017,如果单个机器要运行多个mongod进程,则需要给每个进程指定不同的端口号。

fork = true

指定以守护进程的方式来启动MongoDB,如果不指定,在启动mongod命令是加“&”也是可以的。

auth = true

启动mongodb客户端登录的认证机制。

master = true

指定该机器为主从模式下的主机器。

配置完配置文件后启栋mongod,启动时要盯着日志文件看,因为日志通常会告诉我们一些错误或警告的信息,这样能够更好的帮助我们了解和避免错误。

7. sudo nohup ./mongod --config /home/admin/mongodb-linux-i686-1.8.3/bin/mongodb.conf & 后台进程启动mongod

8. sudo ps -ef | grep mong 遇到启动问题可以查看进程

9. sudu kill -9 13762 如果进程存在,删除,重启

10. ./mongo 进入mongodb 如果连上,则OK ,链接已有数据库,后面加上IP

11. 解压缩 tar zvf mongodb-mongo-php-driver-1.2.5-0-gb68a91b.tar.gz 安装PHP扩展

12. cd mongodb-mongodb-php-driver-<commit_id>

13. /usr/local/php/bin/phpize

14. ./configure --with-php-config=/usr/local/php/bin/php-config

15. make && make install

16. php.ini 加上 extension = mongo.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: