contos mongodb 安裝
阿新 • • 發佈:2021-11-24
- 建立.repo檔案,生成mongodb的源
- 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
- name # 名稱
- baseurl # 獲得下載的路徑
- gpkcheck=1 # 表示對從這個源下載的rpm包進行校驗;
- enable=1 # 表示啟用這個源。
- gpgkey # gpg驗證
- sudo yum install -y mongodb-org
- systemctl start mongod.service
- [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
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')