1、创建mongdb安装路径
mkdir /usr/local/mongoDB
2、下载地址
https://www.mongodb.org/dl/linux
3、解压到/usr/local/mongoDB
tar -zxvf mongodb-linux-x86_64-4.0.0-rc7.tgz -C /usr/local/mongoDB
4、重命名
mv mongodb-linux-x86_64-4.0.0-rc7.tgz mongodbserver
5、创建数据文件夹
mkdir /usr/local/mongoDB/mongodbserver/data
6、创建日志文件夹
mkdir /usr/local/mongoDB/mongodbserver/logs
7、创建配置文件夹和配置文件
mkdir /usr/local/mongoDB/mongodbserver/etc
8、编辑配置文件
vi mongodb.conf
logpath=/usr/local/mongoDB/mongodbserver/logs/mongodb.log
port=9099
fork=true
journal=false
storageEngine=mmapv1
bind_ip = 0.0.0.0
文件说明:
port默认端口是27071
bind_ip是默认其他IP地址可以访问mongdb
9、启动mongdb
./bin/mongod --config /usr/local/mongoDB/mongodbserver/etc/mongodb.conf
10、mongdb 命令连接数据库
./mongo --port 9099
show dbs;
11、创建系统用户
use admin
db.createUser( ... { ... user: "admin", ... pwd: "123456", ... roles: [ { role: "userAdminAnyDatabase", db: "admin"} ] ... } ... )
13、认证
./mongo -uadmin -p123456 127.0.0.1:9099/admin
14、普通用户
use edumgdb
db.createUser(
... ... {
... ... user: "edumgdb",
... ... pwd: "edumgdb!",
... ... roles: [ { role: "readWrite", db: "edumgdb"} ]
... ... }
... ... )
15、./mongo -uedumgdb -pedumgdb! 127.0.0.1:9099/edumgdb
⚠️注意: mongodb的用户是放在库下面的