/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
查用配置 如下:
# 限制访问IPbind_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 admindb.createUser({user:"rootuser",pwd:"rootpwd",roles:[{role:"root",db:"admin"}]});
use dwnamedb.createUser({user:"dwuser",pwd:"dwpwd",roles:[{role:"readWrite",db:"dwname"}]});
use admindb.shutdownServer()
启动后,再次连接mongodb则需要用户认证后才能进行相关操作,否则后报错
如果是命令行窗口,认证命令是:
db.auth('rootuser','rootpwd')