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
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧