6.linux 安装 mongo

1.配置MongoDB的yum源

vim /etc/yum.repos.d/mongodb-org-4.0.repo

#增加以下内容

[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7Server/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc	

2.yum makecache

 

3.yum install -y mongodb-org

Cannot communicate securely with peer: no common encryption algorithm(s).

yum update curl

 

4.查看安装目录

rpm -ql mongodb-org-server

5.修改配置文件

vim /etc/mongod.conf

bindIp: 0.0.0.0  #把bindIP设置为0.0.0.0(表示监听所有的网口地址),缺省是只监听127.0.0.1
systemLog:
  	destination: file
  	logAppend: true
  	path: /home/data/mongo/logs/mongodb.log  #修改日志文件目录
storage:
    dbPath: /home/data/mongo/db #修改数据文件存放目录
  	journal:
       enabled: true

6.指定配置文件启动

cd /usr/bin

./mongod -f /etc/mongod.conf --repair

#正常关闭

cd /usr/bin

./mongod --shutdown -f /etc/mongod.conf

 

7.登录客户端

cd /usr/bin ./mongo

8.创建admin账户

    #选择admin数据酷
	use admin
	#创建超级管理员
	db.createUser({
		user: "root",
		pwd: "hjhjHY3*&(*)033kd20191015",
		roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
	 });
					
	db.createUser({
		user: "huajie",
		pwd: "hjhjHY3*&(*)033kd",
		roles: [ { role: "dbAdmin", db: "novel_dev"}]
	 });

9.停止服务

kill -9

10.开启身份认证

vim /etc/mongod.conf

增加

security:

authorization: enabled

 

11.指定配置文件启动

cd /usr/bin

./mongod -f /etc/mongod.conf

 

12.登录客户端

cd usr/bin ./mongo

 

13.use admin

db.auth("root","123456");

 

14.创建业务库并创建用户

        #创建数据库
    	use novel_dev
    	##创建用户
    	db.createUser({
	    	user: "root",
	    	pwd: "hjhjHYtest3*&(*)033kd",
	    	roles: [ { role: "dbAdmin", db: "novel_dev" }]
	    });
    	##登录
    	db.auth("root","hjhjHYtest3*&(*)033kd");

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值