Centos7+lampp環境下,yum方式安裝MongoDB3.6

1.安裝Mongodb,編輯Mongodb安裝源

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

編輯內容如下:

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

開始安裝

yum install -y mongodb-org

2,配置

修改配置文件,把bindIP改成 0.0.0.0所有的機器都可以訪問;另外,port端口號最好不要修改,保持爲27017;我試過修改,報錯。

命令:vi /etc/mongod.conf

3,啓動MongoDB

service mongod start     //啓動
systemctl stop mongod.service //停止
service mongod restart   //重啓

4,設置開機啓動

命令:systemctl enable mongod

5,鏈接mongodb

如果只是本地環境,或者shell連接本機,下面的四個鏈接命令都可以

mongo 127.0.0.1 --port 27017
mongo 127.0.0.1:27017
mongo --port 27017
mongo 

退出、停止MongoDB命令:

exit                   //退出MongoDB
mongod -f /etc/mongod.conf --shutdown          //停止MongoDB

6,關於存儲目錄

MongoDB默認將數據文件存儲在/var/lib/mongo目錄,默認日誌文件在/var/log/mongodb中。
如果要修改,可以在 /etc/mongod.conf 配置中指定備用日誌和數據文件目錄。

# where to write logging data.
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# Where and how to store data.
storage:
  dbPath: /var/lib/mongo
  journal:
    enabled: true

7,MongoDB簡單應用

(1)顯示數據庫列表,命令及顯示內容如下

> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB

(2)顯示當前數據庫,命令及顯示內容如下

> db
test

(3)創建用戶名和密碼,命令及顯示內容如下

> db.createUser({user:"admin",pwd:"123456",roles:[{"role":"userAdminAnyDatabase","db":"admin"},{"role":"readWrite","db":"test"}]})
Successfully added user: {
  "user" : "admin",
  "roles" : [
    {
      "role" : "userAdminAnyDatabase",
      "db" : "admin"
    },
    {
      "role" : "readWrite",
      "db" : "test"
    }
  ]
}

 

 

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