日期:2014-05-16 浏览次数:20664 次
#cd /usr/local #curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.6.tgz #tar zxvf mongodb-linux-x86_64-2.0.6.tgz #cd mongodb-linux-x86_64-2.0.6
/* 启动 Mongo 先要确保有这个数据目录 /var/data/mongodb/ 及日志目录 /var/log 没用则 mkdir */ /*以下一句命令 后,是没用验证的,远程也可以连接,无需用户名和密码 即可连通,相当于管理员权限*/ #./bin/mongod --dbpath=/var/data/mongodb/ --logpath=/var/log/mongoLogs.log --logappend --port=27017 --fork --source=127.0.0.1 /*如果 要求客户端连接 要验证的,也就是要求 用户名密码的,请用下面一条命令*/ ./bin/mongod --dbpath=/var/data/mongodb/ --logpath=/var/log/mongoLogs.log --logappend --port=27017 --fork --source=127.0.0.1 --auth
简单的参数说明: –logpath 日志文件路径 –master 指定为主机器 –slave 指定为从机器 –source 指定主机器的IP地址 –pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。 –logappend 日志文件末尾添加 –port 启用端口号 –fork 在后台运行 –only 指定只复制哪一个数据库 –slavedelay 指从复制检测的时间间隔 –auth 是否需要验证权限登录(用户名和密码) –noauth 不需要验证权限登录(用户名和密码)
Mongo 停止服务,关闭服务 #./bin/mongo #use admin #db.shutdownServer() #exit?
##############Mongo给某个数据库 加用户的命令######### 建立系统 root 用户 #./bin/mongo 接着输入 >db.addUser("root","111") >db.auth("root","111") 设一个只读的用户 db.addUser("username_test_read", "user_pwd", true) ########################################?
PHP的MongoDB拓展的安装: