/u01/dsapp/mongodb-3.4.5/bin/mongod --config /u01/dsapp/mongodb-3.4.5/data/mongodb.conf --wiredTigerCacheSizeGB 10
二、查看mongodb内存消耗
/u01/dsapp/mongodb-3.4.5/bin/mongostat -h 127.0.0.1:8701 -u username -p passwrod --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-1 -n 30
127.0.0.1 => IP
userame => 用户名
password => 密码
cd /u01/dsapp/mongodb-3.4.5/data/db/ rm -rf mongo.lock
cd /u01/dsapp/mongodb-3.4.5/bin ./mongod --repair --dbpath=/u01/dsapp/mongodb-3.4.5/data
cd /u01/dsapp/mongodb-3.4.5/bin ./mongod --config /u01/dsapp/mongodb-3.4.5/data/mongodb.conf --wiredTigerCacheSizeGB 10
四、mongodb常用配置
mongodb配置文件:/u01/dsapp/mongodb-3.4.5/data/mongodb.conf
查用配置 如下:
# 限制访问IP bind_ip = 127.0.0.1, 172.16.1.105 # 指定mongodb启动端口号 port = 8701 # 指定数据保存目录 dbpath = /u01/dsapp/mongodb-3.4.5/data/db # 指定mongodb操作日志 logpath = /u01/dsapp/mongodb-3.4.5/data/logs/mongodb.log fork = true # 指定日志追加 logappend = true # 开启用户认证 auth = true
-
-
进入mongo命令行窗口
-
cd /u01/dsapp/mongodb-3.4.5/bin ./mongo 127.0.0.1:8701
use admin db.createUser({user:"rootuser",pwd:"rootpwd",roles:[{role:"root",db:"admin"}]});
use dwname db.createUser({user:"dwuser",pwd:"dwpwd",roles:[{role:"readWrite",db:"dwname"}]});
use admin
db.shutdownServer()
启动后,再次连接mongodb则需要用户认证后才能进行相关操作,否则后报错
如果是命令行窗口,认证命令是:
db.auth('rootuser','rootpwd')