位置:首页 > 服务端 > linux

linux安装使用mongodb

dearweb 发布:2021-08-27 11:46:37阅读:

最近mongodb数据库比较火,今天给大家介绍一下mongodb在linux下安装和使用的基本步骤。

安装wget

# yum -y install wget


使用wget下载tgz包,我当前目录/usr/local/

# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.9.tgz

新建mongoDB文件夹,将tgz文件解压至mongoDB文件夹下

# mkdir mongoDB

# tar -zxvf mongodb-linux-x86_64-rhel70-4.0.9.tgz -C /usr/local/mongoDB

进入mongoDB目录

查看目录文件,发现还有一个mongodb-linux-x86_64-rhel70-4.0.9目录,这个目录内才是mongoDB的文件,我们将这个目录内的文件移动到mongoDB目录下

# cd mongoDB/

# cd mongodb-linux-x86_64-rhel70-4.0.9

# mv * ../

配置启动

# cd mongoDB/
# mkdir data
# mkdir data/db
# mkdir logs
# touch logs/mongoLogs.log
# touch mongodb.conf
# vi mongodb.conf
#端口号 默认27017 
port=27017 
#数据目录 
dbpath = /usr/local/mongoDB/data/db 
#日志文件 
logpath = /usr/local/mongoDB/logs/mongoLogs.log 
#设置后台运行 
fork = true 
#日志输出方式 
logappend = true
:wq 保存并退出后
# cd bin
启动
# ./mongod --config /usr/local/mongoDB/mongodb.conf
连接
# ./mongo

创建账号

> use admin

switched to db admin

> db.createUser({user:"root",pwd:"123456",roles:["root"]})

Successfully added user: { "user" : "root", "roles" : [ "root" ] }


> db.changeUserPassword("usertest","changepass")  # 方式1 usertest用户, changepass新密码


> db.updateUser("usertest",{pwd:"changepass1"})  # 方式2 usertest用户, changepass新密码


> use admin

switched to db admin

> db.auth('root','123456');

1

> db.shutdownServer();

Wed Nov 19 06:07:33 DBClientCursor::init call() failed

Wed Nov 19 06:07:33 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1:27017

server should be down...

Wed Nov 19 06:07:33 trying reconnect to 127.0.0.1:27017

Wed Nov 19 06:07:33 reconnect 127.0.0.1:27017 failed couldnt connect to server 127.0.0.1:27017


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看