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

 

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