linux下mongodb3.2.6 64位安装配置

1.下载linux安装包:

mongodb-linux-x86_64-3.2.6.tgz

2.上传到linux根目录

3.解压缩

放到usr/local/mongodb:sudo tar zxvfmongodb-linux-x86_64-3.2.6.tgz-C /usr/local

4.重命名

进入该目录,重命名为mongo:cd /usr/local/mon*****   mongodb

5.创建数据库存放路径和日志存放路径

mkdir -p /usr/local/mongodb/mongodb_data

mkdir -p /usr/local/mongodb/mongodb_log

cd/usr/local/mongodb/mongodb_log

touch logs

6.启动mongodb:

bin/mongod --dbpath=/usr/local/mongodb/mongodb_data --logpath=/usr/local/mongodb/mongodb_log/logs --logappend --

port=27017 --fork --master   (主)

#bin/mongod --dbpath=/usr/local/mongodb2/mongodb2_data --logpath=/usr/local/mongodb2/mongodb2_log/logs --

logappend --fork --port=8888 --slave --source=192.168.120.3:27017  (从)

主从复制时若在show dbs时出现2016-05-19T04:14:45.066+0800 E QUERY    [thread1] Error: listDatabases failed:

{ "ok" : 0, "errmsg" : "not master and slaveOk=false", "code" : 13435 } :

则先运行rs.slaveOk()就好了

7.在mongodb下创建mongodb.conf文件

cd /usr/local/mongodb

touch mongodb.conf

vim /usr/local/mongodb/mongodb.conf

内容如下:

port=27017#端口号

dbpath=/home/data/mongodb/mongodb_data/#数据库路径

logpath=/home/data/mongodb/mongodb_log/mongodb.log#日志输出文件路径

pidfilepath=/usr/local/mongodb/mongo.pid

fork=true#设置后台运行

logappend=true#日志输出方式

#shardsvr=true(暂时用不到)

#directoryperdb=true(暂时用不到)

#auth=true#开启认证

然后保存退出

8.cd /usr/local/mongodb/bin

./mongod --config /usr/local/mongodb/mongodb.conf  #启动mongodb

./mongo 127.0.0.1:27017/admin --eval "db.shutdownServer()"#关闭MongoDB

9. #查看MongoDB是否启动

netstat -lanp | grep "27017"

10.cd /usr/local/mongodb/bin/

./mongo#进入MongoDB数据库控制台

use admin#进入admin数据库

db.shutdownServer()#关闭MongoDB数据库

exit#退出

10.操作

vi /etc/profile#添加环境变量,编辑,在最后一行添加下面的代码

export PATH=$PATH:/usr/local/mongodb/bin

:wq!#保存退出

source /etc/profile#使配置立即生效

mongo#进入MongoDB控制台

show dbs#查看默认数据库

use admin#切换到admin数据库

exit#退出MongoDB控制台

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容