mongodb怎麼建立數據庫和配置用戶

  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();

相關文章
相關標籤/搜索