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控制台
网友评论