Linux安装mongoDb

Linux安装MongoDb:https://www.jianshu.com/p/e010bb69deba
Linux下MongoDb使用认证登陆,添加账号:https://www.cnblogs.com/pfnie/articles/6759105.html

添加账号:
添加管理用户(mongoDB 没有无敌用户root,只有能管理用户的用户 userAdminAnyDatabase)
利用mongo命令连接mongoDB服务器端:
Jsky博客

 use admin    switched to db admin db.createUser( {user: "pfnieadmin",pwd: "123456",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]});

成功后,你将会看到:
Jsky博客

注:添加完用户后可以使用show users或db.system.users.find()查看已有用户.
3、添加完管理用户后,关闭MongoDB,并使用权限方式再次开启MongoDB,这里注意不要使用kill直接去杀掉mongodb进程,(如果这样做了,请去data/db目录下删除mongo.lock文件),可以使用db.shutdownServer()关闭.
4、使用权限方式启动MongoDB

在配置文件中添加:auth=true , 然后启动:
Jsky博客

进入mongo shell,使用admin数据库并进行验证,如果不验证,是做不了任何操作的。
Jsky博客

 use admin db.auth("pfnieadmin","123456")   #认证,返回1表示成功

MongoDB并设为开机启动

  1. 创建配置文件
    vi /etc/init.d/mongod

#!/bin/bashexport MONGO_HOME=/opt/mongodb/mongodb-linux-x86_64-3.4.9#chkconfig:2345 20 90#description:mongod#processname:mongodcase $1 in          start)               $MONGO_HOME/bin/mongod --config $MONGO_HOME/config/mongodb.conf              ;;          stop)              $MONGO_HOME/bin/mongod  --shutdown --config $MONGO_HOME/config/mongodb.conf              ;;          status)              ps -ef | grep mongod              ;;          restart)              $MONGO_HOME/bin/mongod  --shutdown --config $MONGO_HOME/config/mongodb.conf              $MONGO_HOME/bin/mongod --config $MONGO_HOME/config/mongodb.conf              ;;          *)              echo "require start|stop|status|restart"              ;;esac

注释: Jsky博客

2.添加服务并设置为开机启动
可执行权限
chmod 755 /etc/init.d/mongod
添加服务
chkconfig –add mongod
设置开机启动
chkconfig mongod on

然后重启服务器尝试下就可以了


Jsky博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论