mongodb怎麼建立數據庫和配置用戶,遠程鏈接是不夠的,還要上去操做和放數據的.mongodb
系統:centos 5.x數據庫
環境:mongodbcentos
1.安裝mongodb安全
這步就不說了,你們本身去看Centos安裝MongoDB.app
2.建立數據庫索引
use ttrem
這樣就建立了一個數據庫,若是什麼都不操做離開的話,這個庫就會被系統刪除.因此咱們還要執行下面的命令:get
db.usr.insert({'name':'tompig'});io
db.usr.insert({'name':'tompig1','id':1});table
我是隨便整了2個表,這個無所謂的,反正要導入表的話就刪除掉這2個就能夠了,目前咱們只是想讓數據庫保持住.
而後使用命令查看是否有保存tt這個數據庫:
show dbs
3.配置用戶
use tt
db.addUser('mongodb','123456');
mongodb是用戶名,123456是密碼.
好了,這樣一個數據庫和對這個數據庫配置用戶就完成了.
mongodb經常使用命令:
一、Help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
二、切換/建立數據庫
use yourDB;當建立一個集合(table)的時候會自動建立當前數據庫
三、查詢全部數據庫
show dbs;
四、刪除當前使用數據庫
db.dropDatabase();
五、從指定主機上克隆數據庫
db.cloneDatabase(「127.0.0.1」);將指定機器上的數據庫的數據克隆到當前數據庫
六、從指定的機器上覆制指定數據庫數據到某個數據庫
db.copyDatabase("mydb","temp","127.0.0.1");將本機的mydb的數據複製到temp數據庫中
七、修復當前數據庫
db.repairDatabase();
八、查看當前使用的數據庫
db.getName();
db;db和getName方法是同樣的效果,均可以查詢當前使用的數據庫
九、顯示當前db狀態
db.stats(2881064151);
十、當前db版本
db.version();
十一、查看當前db的連接機器地址
db.getMongo();
Collection彙集集合
一、建立一個彙集集合(table)
db.createCollection(「collName」,{size:20,capped:5,max:100});
二、獲得指定名稱的彙集集合(table)
db.getCollection("account");
三、獲得當前db的全部彙集集合
db.getCollectionNames();
四、顯示當前db全部彙集索引的狀態
db.printCollectionStats();
用戶相關
一、添加一個用戶
db.addUser("name");
db.addUser("userName","pwd123",true);添加用戶、設置密碼、是否只讀
二、數據庫認證、安全模式
db.auth("userName","123123");
三、顯示當前全部用戶
show users;
四、刪除用戶
db.removeUser("userName");
其餘
一、查詢以前的錯誤信息
db.getPrevError();
二、清除錯誤記錄
db.resetError();