啟動和停止mongodb
cd /usr/local/mongodb4/bin
啟動服務
mongod -f mongodb.conf
停止服務
mongod -f ./mongodb.conf --shutdown
centos關機命令:
1、halt 立馬關機
2、shutdown -h 10 1分鐘後自動關機
3、poweroff 立刻關機,並且電源也會斷掉
4、shutdown -h now 立刻關機(root使用者使用)
如果是通過shutdown命令設定關機的話,可以用shutdown -c命令取消重啟
配置mongodb驗證使用者許可權
vi mongodb.conf
dbpath = /usr/local/mongodb4/data/db #資料檔案存放目錄
logpath = /usr/local/mongodb4/logs/mongodb.log #日誌檔案存放目錄
port = 27017 #埠
fork = true #以守護程式的方式啟用,即在後台執行
auth=true #先不驗證許可權
bind_ip=0.0.0.0
dbpath = /usr/local/mongodb4/data/db
logpath = /usr/local/mongodb4/logs/mongodb.log
port = 27017
fork = true
bind_ip=0.0.0.0
配置伺服器環境變數配置
vi /etc/profile
export mongodb_home=/usr/local/mongodb4
export path=$path:$mongodb_home/bin
mongodb資料庫管理使用者
1、在配置驗證授權之前執行增加超級使用者許可權
use admin
db.createuser()
db.auth('root','bjsh')
2、增加驗證auth=true然後重啟服務
3、通過root使用者連線,並建立dzda_mdb資料庫,然後建立該庫的管理員dzdauser
db.auth('root','bjsh')
use dzda_mdb
db.createuser(]})
1、在配置驗證授權之前執行增加超級使用者許可權
use admin
db.createuser()
db.createuser()
db.auth('root','bjsh')
2、通過root使用者連線,並建立dzda_mdb資料庫,然後建立該庫的管理員dzdauser
db.auth('root','bjsh')
use dzda_mdb
db.createuser(]})
db.createuser(]})
db.createuser(]})
--備份單個庫
mongodump -u rootroot -p bjsh --port 27017 --authenticationdatabase admin -d dzda_mdb -o /backup/mongodb/
--恢復單個庫:
mongorestore -u rootroot -p bjsh --port 27017 --authenticationdatabase admin -d dzda_mdb /backup/mongodb/dzda_mdb/
mongodb管理工具
nosqlclient.exe支援匯入匯出本地
nosqlbooster for mongodb 比較好用的工具 mongodb 資料庫相關
mongodb預設使用mongod命令所處的碟符根目錄下的 data db作為自己的資料儲存目錄 所以在第一次執行該命令之前先自己手動新建乙個 data db 啟動 mongod 如果想要修改預設的資料儲存目錄,可以 mongod dbpath 資料儲存目錄路徑停止 在開啟服務的控制台,直接ctrl...
MongoDB資料庫相關知識
mongodb安裝 mongodb基礎語法 也是跟普通資料庫一樣分為增刪改查,在mongodb中分別對應 插入文件 刪除文件 更新文件 查詢文件 啟動資料庫 mongod 檢視資料庫 show dbs 建立資料庫 use demo 建立後插入資料才可真正建立,插入資料 db.demo.insert ...
mongodb索引相關
索引是提高查詢查詢效率最有效的手段。索引是一種特殊的資料結構,索引以易於遍歷的形式儲存了資料的部分內容 如 乙個特定的字段或一組字段值 索引會按一定規則對儲存值進行排序,而且索引的儲存位置在記憶體中,所在從索引中檢索資料會非常快。如果沒有索引,mongodb必須掃瞄集合中的每乙個文件,這種掃瞄的效率...