(1)停掉服务
./mongod --shutdown --dbpath=/usr/local/mongodb/datas(注:usr/local/mongodb/data是你的mongodb仓库中心)
(2)无权限启动
./mongod --dbpath=/usr/local/mongodb/datas --logpath=/usr/local/mongodb/log/mongodb.log --logappend --port=27017 --fork
2.连接上mongodb之后,打开shell
创建数据空间:
use data_test
创建用户及赋权限:
db.createUser({user:"itower",pwd:"itomongo_1qazne41okm3312",roles:[{role:"readWrite",db:"itower"}]})
3.停掉服务用权限的启动mongodb
(1)停掉服务
进入你的mongodb安装目录的bin文件夹输入:
./mongod --shutdown --dbpath=/usr/local/mongodb/datas(注:usr/local/mongodb/data是你的mongodb仓库中心)
(2)有权启动
./mongod --dbpath=/usr/local/mongodb/datas --logpath=/usr/local/mongodb/log/mongodb.log --logappend --auth --port=27017 --fork
在开启安全检查之前,一定要至少有个管理员账号
db.createUser()
https://www.cnblogs.com/xibuhaohao/p/12745635.html
https://cloud.tencent.com/developer/article/1185088
单台服务器忘记密码,把配置文件中的安全认证去掉,重启mongod。 如果 mongos忘记密码,就把所有参与集群的实例安全认证去掉。重新设置账号。
1、在 /lib/systemd/system 目录下创建名称为 mongodb 的服务(自定义服务名)
2、在 mongodb.service 中输入如下信息:
3、设置 mongodb.service 权限
至此,MongoDB服务配置完成~~
其中MongoDB的配置文件mongod.conf的基本内容如下:
systemctl命令
参考:
https://www.cnblogs.com/sunday294/p/6907992.html
http://www.jinbuguo.com/systemd/systemd.service.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)