1. 程式人生 > 其它 >contos mongodb 安裝

contos mongodb 安裝

  1. 建立.repo檔案,生成mongodb的源
  2. vi /etc/yum.repos.d/mongodb-org-4.0.repo
    1. [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
      1. name # 名稱
      2. baseurl # 獲得下載的路徑
      3. gpkcheck=1 # 表示對從這個源下載的rpm包進行校驗;
      4. enable=1 # 表示啟用這個源。
      5. gpgkey # gpg驗證
    2. sudo yum install -y mongodb-org
    3. systemctl start mongod.service

vi /etc/yum.repos.d/mongodb-org-4.0.repo
[mongodb-org-4.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/#releasever/mongodb-org/4.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
sudo yum install -y mongodb-org

驗證安裝結果

rpm -qa |grep mongodb

rpm -ql mongodb-org-server

啟動

systemctl start mongod.service

檢視埠

netstat -natp | grep 27017

檢查資料庫是否安裝成功

ps -aux | grep mongod # 檢視資料庫的程序是否存在

驗證服務開啟

mongo

其他常用命令

1、開啟MongoDB 
sudo service mongod start 或者 systemctl start mongod.service # 開啟MongoDB 
sudo chkconfig mongod on # 加入開機啟動 
sudo service mongod restart # 重啟MongoDB 
2、關閉MongoDB sudo service mongod stop # 關閉防火牆 
3、解除安裝MongoDB sudo yum erase $(rpm -qa | grep mongodb-org) # 解除安裝MongoDB 
sudo rm -r /var/log/mongodb # 刪除日誌檔案 
sudo rm -r /var/lib/mongo # 刪除資料檔案

***

mongodb 使用者操作

注意所有操作都得在對應得表裡邊
use admin
建立超級管理員使用者
db.createUser({user:'root',pwd:'a19951107',roles:[{roles:"root",db:'admin'}]})
檢視所有賬戶
db.system.users.find().pretty()
use jd
建立針對jd這個資料庫 可以讀寫得使用者
db.createUser({user:'xinglinjie',pwd:'a19951107',roles:["readWrite"]})
刪除賬戶
db.dropUser('xinglinjie')