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");

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章