安装
下载社区版 mongodb-linux-x86_64-3.6.2.tgz
新建用户 devmongo01
[root@host-172-16-13-162 ~]# groupadd devmongo01
[root@host-172-16-13-162 ~]# useradd -d /data/devmongo01 -g devmongo01 devmongo01
[root@host-172-16-13-162 ~]# passwd devmongo01
su - devmongo01
解压
[devmongo01@host-172-16-13-162 ~]$ tar -zxvf mongodb-linux-x86_64-3.6.2.tgz
新建 mongodb 目录,拷贝解压后的文件
[devmongo01@host-172-16-13-162 ~]$ mkdir -p mongodb
[devmongo01@host-172-16-13-162 ~]$ cp -R -n mongodb-linux-x86_64-3.6.2/ mongodb
配置 PATH
[devmongo01@host-172-16-13-162 mongodb]$ vi ~/.bashrc
添加内容,保存
export PATH=/data/devmongo01/mongodb/mongodb-linux-x86_64-3.6.2/bin:PATH
使配置生效
source ~/.bashrc
新建数据保存目录
[devmongo01@host-172-16-13-162 ~]$ mkdir -p db
启动 mongodb
mongod --dbpath /data/devmongo01/db
看到如下日志表示启动成功
[initandlisten] waiting for connections on port 27017
- 配置管理员账号
use admin
db.createUser({user: "root", pwd: "root", roles: [{role: "userAdminAnyDatabase", db: "admin"}]})
use image
db.createUser(
{
user: "sa",
pwd: "sa",
roles: [ { role: "readWrite", db: "image" } ]
})
db.createUser({user: "sa", pwd: "sa", roles: [{role: "dbAdmin", db: "image"}]})
停掉 mongod,启动时加 --fork 后台启动
mongodb-linux-x86_64-3.6.2/bin/mongod --dbpath /data/devmongo01/db --bind_ip_all --fork --logpath /data/devmongo01/logs/mongodb.log
bin/mongod --config /data/devmongo01/mongodb.cnf
mongo --port 27017 -u admin -p '123!@#' --authenticationDatabase 'admin'
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于